نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما در مورد چهار الگوی طراحی ساختاری اول آموزش می دهد، این الگوها نحوه استفاده از ترکیب کلاس و وراثت برای ساخت طراحی قابل توسعه و نگهداری را توضیح می دهند. تا بعداً در فرآیند توسعه قابل مشاهده نخواهد بود. در این دوره آموزشی، Design Patterns in C++: Structural - Adapter to Decorator، استفاده از چهار مورد از این الگوهای طراحی را یاد خواهید گرفت. ابتدا، انگیزه را بررسی خواهید کرد - زمان استفاده از هر یک از این الگوها. در مرحله بعد، مزایای استفاده از الگوهای مختلف را خواهید دید. در نهایت، نحوه پیاده سازی هر الگو را با استفاده از C++ یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش نحوه پیاده سازی هر الگو را در هنگام توسعه نرم افزارهای مورد نیاز برای اثبات آینده، توسعه پذیر و قابل استفاده خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آداپتور
Adapter
-
معرفی دوره
Course Introduction
-
زمان استفاده از الگوی آداپتور
When to Use the Adapter Pattern
-
آداپتور شی
Object Adapter
-
آداپتور کلاس
Class Adapter
-
ملاحظات پیاده سازی
Implementation Considerations
-
خلاصه
Summary
پل
Bridge
-
نمای کلی ماژول
Module Overview
-
زمان استفاده از الگوی پل
When to Use the Bridge Pattern
-
پیاده سازی الگوی پل
Implementing the Bridge Pattern
-
مزایای استفاده از الگوی پل
Benefits of Using The Bridge Pattern
-
اصطلاح PImpl
The PImpl Idiom
-
مزایا و معاوضه های PImpl
PImpl Benefits and Trade-offs
-
خلاصه
Summary
کامپوزیت
Composite
-
نمای کلی ماژول
Module Overview
-
زمان استفاده از الگوی ترکیبی
When to Use the Composite Pattern
-
پیاده سازی الگوی ترکیبی
Implementing the Composite Pattern
-
نسخه ی نمایشی: گروه های فیلم
Demo: Movie Groups
-
مزایا و معاوضه
Benefits and Trade-offs
-
خلاصه
Summary
دکوراتور
Decorator
-
نمای کلی ماژول
Module Overview
-
زمان استفاده از الگوی دکوراتور
When to Use the Decorator Pattern
-
چرا به الگوی دکوراتور نیاز داریم؟
Why We Need the Decorator Pattern
-
پیاده سازی دکوراتورهای پویا
Implementing Dynamic Decorators
-
پیاده سازی دکوراتورهای استاتیک
Implementing Static Decorators
-
انتخاب بین اجرای دکوراتور
Choosing Between Decorator Implementations
-
پیاده سازی دکوراتورها با استفاده از توابع
Implementing Decorators Using Functions
-
مزایا و معاوضه
Benefits and Trade-offs
-
خلاصه
Summary
نمایش نظرات