آموزش الگوهای طراحی در C++: ساختاری - آداپتور به دکوراتور

Design Patterns in C++: Structural - Adapter to Decorator

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

نمایش نظرات

نظری ارسال نشده است.

آموزش الگوهای طراحی در C++: ساختاری - آداپتور به دکوراتور
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 38m
29
Pluralsight (پلورال سایت) pluralsight-small
01 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10
4.1 از 5
دارد
دارد
دارد
Dror Helper

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dror Helper Dror Helper

Dror یک معمار نرم افزار مستقل است. وی بیش از یک دهه است که بصورت حرفه ای نرم افزار می نویسد و در این مدت برای غولهای صنعتی مانند اینتل و SAP و همچنین شرکتهای کوچک نوپا کار کرده است. وی دانش گسترده ای در مورد بسیاری از زبان ها و سیستم عامل های برنامه نویسی از جمله C ++ ، Assembly ، دات نت (C #/VB) و جاوا دارد. Dror متخصص روش شناسی چابک و شیوه های مهندسی نرم افزار است. هنگامی که کد نمی نویسید ، Dror مربیان را توسعه می دهد و دوره هایی را در مورد کد پاک ، آزمایش واحد ، الگوهای طراحی ، اشکال زدایی و TDD/BDD برگزار می کند. سخنرانی های ترسناک در سراسر جهان در مورد توسعه نرم افزار ، روش های چابک و طراحی تست محور. در وبلاگ خود (http://blog.drorhelper.com) دورور در مورد زبان های برنامه نویسی ، ابزارهای توسعه نرم افزار ، کد تمیز ، نوشتن کد با راهنمایی تست ها و هر چیز دیگری که به نظر او جالب است می نویسد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.