دوره آموزشی الگوهای خلاقانه طراحی ++C
2 ساعت 26 دقیقهمتوسط2021-10-15
مدرسین

Olivia Chiu Stone
Programmer, Engineer
جزئیات دوره
الگوهای طراحی چالش های توسعه دهندگان نرم افزار را بارها و بارها حل می کند. آنها راه حل های قابل استفاده مجدد و اثبات شده ای هستند که باعث می شوند نرم افزار شما قابل اطمینان تر و قابل تغییر باشد. الگوهای طراحی خلاق، ایجاد اشیاء را از پایگاه اصلی و به کلاسهای جداگانه منتقل می کند-بهترین عملی که به عنوان محصور سازی شناخته می شود. این دوره پنج الگوی محبوب ترین طراحی خلاقانه برای ++C را بررسی می کند. معلم اولیویا چیو برای متقاعد کردن شما در مورد شایستگی های خود، ابتدا توضیح می دهد که چرا ما از الگوهای طراحی در وهله اول استفاده می کنیم و این الگوهای خلاقانه چه مشکلاتی را می تواند در حل آنها به شما کمک کند. سپس مفاهیم اصلی، دستورالعمل های پیاده سازی و مثال هایی را برای هر الگو مرور می کند: Factory، Abstract Factory، Builder، Prototype و Singleton. او همچنین نحوه گسترش الگوها و مقایسه الگوها را برای یافتن بهترین تناسب برای برنامه های شما نشان می دهد.
اهداف یادگیری
مفاهیم الگوی ایجاد
اجرای الگوهای طراحی ++C
پیاده سازی الگوهای طراحی
گسترش الگوهای طراحی
مقایسه الگوهای خلاقیت
اهداف یادگیری
مفاهیم الگوی ایجاد
اجرای الگوهای طراحی ++C
پیاده سازی الگوهای طراحی
گسترش الگوهای طراحی
مقایسه الگوهای خلاقیت
مهارت ها
Visual Studio ExpressSoftware Design PatternsProgramming LanguagesMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - کد خود را با الگوهای طراحی خلاقانه در C++ سازماندهی کنید
- 02 - آنچه باید بدانید
- 03 - نصب ویژوال استودیو برای ویندوز
- 04 - نصب Xcode در مک
- 05 - نحوه استفاده از فایلهای تمرینی
- 06 - چالشهای این دوره
1. بررسی اجمالی الگوهای طراحی
- 07 - نیاز به الگوی طراحی
- 08 - الگوهای طراحی چیست
- 09 - مروری بر الگوهای خلاقیت
2. الگوهای خلاقیت
- 10 - ارث در مقابل ترکیب
- 11 - مثال شی مرکب
- 12 - بتن در مقابل چکیده
- 13 - درک UML
3. روش کارخانه
- 14 - مفهوم روش کارخانه
- 15 - اجرای روش Factory
- 16 - مثال اجرای Factory Method
- 17 - تغییرات روش کارخانه
4. کارخانه چکیده
- 18 - مفهوم کارخانه انتزاعی
- 19 - اجرای الگوی انتزاعی کارخانه
- 20 - استفاده از Abstract Factory
- 21 - اجرای کارخانه انتزاعی
- 22 - گسترش کارخانه انتزاعی
- 23 - چالش - کارخانه چکیده
- 24 - حل - کارخانه چکیده
5. سازنده
- 25 - مفهوم سازنده
- 26 - راهاندازی الگوی سازنده
- 27 - اجرای الگوی سازنده
- 28 - اجرای مثال بیلدر
- 29 - مراحل در الگوی بیلدر
6. نمونه اولیه
- 30 - مفهوم اولیه
- 31 - اجرای الگوی اولیه
- 32 - اجرای نمونه Prototype
- 33 - کپیهای کم عمق در مقابل عمیق
7. سینگلتون
- 34 - مفهوم سینگلتون
- 35 - اجرای الگوی تک تن
- 36 - اجرای الگوی سینگلتون
- 37 - آیا سینگلتون الگوی خوبی است؟
نتیجه
- 38 - مقایسه الگوهای تکوینی
- 39 - ممنون که تماشا کردید