آموزش الگوهای طراحی در C++ 20: خلاقانه

Design Patterns in C++ 20: Creational

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: الگوهای طراحی خلاقانه در قلب برنامه نویسی شی گرا قرار دارند. این دوره به شما می آموزد که چگونه از الگوهای طراحی خلاقانه و اصول 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

نمایش نظرات

آموزش الگوهای طراحی در C++ 20: خلاقانه
جزییات دوره
1h 8m
25
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zachary Bennett Zachary Bennett

Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.