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

C++ Design Patterns: Creational

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی چالش های سازندگان نرم افزار را بارها و بارها حل می کند. آنها راه حل های قابل استفاده مجدد و اثبات شده ای هستند که باعث می شوند نرم افزار شما قابل اعتمادتر و انعطاف پذیرتر برای تغییر شود. الگوهای طراحی خلاق ، ایجاد اشیا را از کد اصلی و به کلاسهای جداگانه منتقل می کنند - بهترین روش معروف به کپسول سازی. این دوره پنج محبوب ترین الگوی طراحی خلاقیت را برای C ++ بررسی می کند. برای اینکه شما را به شایستگی های خود متقاعد کند ، ابتدا اولیویا چیو ، مربی ، توضیح می دهد که چرا ما از الگوهای طراحی استفاده می کنیم و مشکلاتی که الگوهای تولیدی می توانند به شما کمک کنند ، حل کنید. وی سپس مفاهیم اصلی ، دستورالعمل های پیاده سازی و مثالهای مربوط به هر الگو را بررسی می کند: Factory ، Abstract Factory ، Builder ، Prototype و Singleton. وی همچنین نحوه گسترش الگوها و مقایسه الگوها را برای یافتن بهترین تناسب برای برنامه های شما نشان می دهد.
موضوعات شامل:
  • مفاهیم الگوی خلاقیت
  • اجرای الگوهای طراحی C ++
  • اجرای الگوهای طراحی
  • گسترش الگوهای طراحی
  • مقایسه الگوهای ایجاد

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • نصب ویژوال استودیو برای ویندوز Installing Visual Studio for Windows

  • نصب ویژوال استودیو برای مک Installing Visual Studio for Mac

  • نحوه استفاده از فایلهای تمرینی How to use exercise files

  • چالش ها توضیح داده شده است Challenges explained

1. بررسی اجمالی الگوهای 1. Design Patterns Overview

  • نیاز به الگوی طراحی The need for a design pattern

  • الگوهای طراحی چیست؟ What are design patterns?

  • بررسی اجمالی الگوهای خلاقانه Creational patterns overview

2. الگوهای خلاقیت 2. Creational Patterns

  • وراثت در مقابل ترکیب Inheritance vs. composition

  • مثال جسم کامپوزیت Composite object example

  • بتن در مقابل چکیده Concrete vs. abstract

  • درک UML Understanding UML

3. روش کارخانه 3. Factory Method

  • مفهوم روش کارخانه Factory method concept

  • اجرای روش کارخانه Factory method implementation

  • اجرای مثال از روش کارخانه Running the Factory method example

  • تغییرات کارخانه Factory variations

4- کارخانه چکیده 4. Abstract Factory

  • مفهوم کارخانه Abstract Factory concept

  • اجرای الگوی کارخانه Abstract Factory pattern implementation

  • با استفاده از کارخانه چکیده Using the Abstract Factory

  • راه اندازی کارخانه چکیده Running the Abstract Factory

  • گسترش کارخانه چکیده Extending the Abstract Factory

  • چالش Challenge

  • راه حل Solution

5- سازنده 5. Builder

  • مفهوم سازنده Builder concept

  • تنظیم الگوی سازنده Builder pattern setup

  • اجرای الگوی سازنده Builder pattern implementation

  • اجرای مثال Builder Running the Builder example

  • مراحل در الگوی Builder Steps in the Builder pattern

6. نمونه اولیه 6. Prototype

  • مفهوم نمونه اولیه Prototype concept

  • اجرای الگوی نمونه اولیه Prototype pattern implementation

  • اجرای نمونه اولیه Running the Prototype example

  • کپی کم عمق در مقابل کپی عمیق Shallow copy vs. deep copy

7. سینگلتون 7. Singleton

  • مفهوم Singleton Singleton concept

  • اجرای Singleton Singleton implementation

  • اجرای الگوی Singleton Running the Singleton pattern

  • آیا Singleton الگوی خوبی است؟ Is the Singleton a good pattern?

نتیجه Conclusion

  • مقایسه الگوهای خلاقیت Comparing creational patterns

  • مراحل بعدی Next steps

نمایش نظرات

آموزش الگوهای طراحی C ++: خلاقانه
جزییات دوره
2h 26m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
83,983
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Olivia Chiu Stone Olivia Chiu Stone

برنامه نویس ، مهندس اولیویا چیو یک برنامه نویس و مهندس است که همیشه علاقه به یادگیری نحوه کار همه چیز را داشته است.

اولیویا لیسانس خود را در رشته فیزیک مهندسی از دانشگاه کوئین و کارشناسی ارشد خود را در رشته مهندسی مکانیک از دانشگاه مک گیل دریافت کرد. پس از دانشگاه ، او چندین سال در LabVIEW و C # به عنوان توسعه دهنده در National Instruments برنامه نویسی کرد تا اینکه مدیر پروژه تیم توسعه NI VeriStand شود. خارج از کار ، اولیویا علاقه زیادی به آموزش و تشویق دانش آموزان دارد و وقت خود را به پرورش نسل بعدی مهندسان ما اختصاص می دهد.