نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
الگوهای طراحی خلاقانه در قلب برنامه نویسی شی گرا قرار دارند. این دوره به شما می آموزد که چگونه از الگوهای طراحی خلاقانه و اصول SOLID در C++ برای ایجاد سیستم هایی با طراحی خوب استفاده کنید. برنامه نویسی شی گرا در C++ می تواند بسیار پیچیده باشد. در این دوره آموزشی، Design Patterns in C++: Creational، یاد خواهید گرفت که از الگوهای طراحی خلاقیت اولیه و همچنین اصول SOLID برای از بین بردن بخشی از این پیچیدگی استفاده کنید. ابتدا، شما اصول طراحی SOLID را بررسی خواهید کرد و خواهید دید که چگونه می توانند به شما کمک کنند با برنامه نویسی شی گرا کارآمدتر کار کنید. در مرحله بعد، برخی از الگوهای اصلی طراحی خلاقانه از جمله الگوهای تکی، سازنده و نمونه اولیه را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از برخی از الگوهای طراحی خلاقانه پیشرفته از جمله روش کارخانه، کارخانه انتزاعی و تزریق وابستگی استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش الگوهای طراحی خلاقانه مورد نیاز برای طراحی بهتر سیستم های نرم افزاری با C++ را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
اصول طراحی جامد
SOLID Design Principles
-
بررسی نسخه
Version Check
-
اصول جامد: یک مرور کلی
SOLID Principles: An Overview
-
اصل تک مسئولیت
Single-responsibility Principle
-
اصل باز-بسته
Open-closed Principle
-
اصل جایگزینی لیسکوف
Liskov Substitution Principle
-
اصل جداسازی رابط
Interface Segregation Principle
-
اصل وارونگی وابستگی
Dependency Inversion Principle
-
خلاصه
Summary
الگوهای خلاقیت اولیه
Basic Creational Patterns
-
الگوهای خلاقیت: یک مرور کلی
Creational Patterns: An Overview
-
الگوی سینگلتون
Singleton Pattern
-
نسخه ی نمایشی: الگوی Singleton
Demo: Singleton Pattern
-
الگوی سازنده
Builder Pattern
-
نسخه ی نمایشی: الگوی سازنده
Demo: Builder Pattern
-
الگوی اولیه
Prototype Pattern
-
نسخه ی نمایشی: نمونه اولیه الگو
Demo: Prototype Pattern
-
خلاصه
Summary
الگوهای خلاقیت پیشرفته
Advanced Creational Patterns
-
الگوهای خلاقیت پیشرفته: یک مرور کلی
Advanced Creational Patterns: An Overview
-
الگوی روش کارخانه
Factory Method Pattern
-
نسخه ی نمایشی: الگوی روش کارخانه
Demo: Factory Method Pattern
-
الگوی انتزاعی کارخانه
Abstract Factory Pattern
-
نسخه ی نمایشی: الگوی کارخانه ای انتزاعی
Demo: Abstract Factory Pattern
-
الگوی تزریق وابستگی
Dependency Injection Pattern
-
نسخه ی نمایشی: الگوی تزریق وابستگی
Demo: Dependency Injection Pattern
-
دوره نتیجه گیری
Course Conclusion
نمایش نظرات