آموزش الگوهای طراحی در C++ 20: رفتاری - زنجیره مسئولیت به یادگاری

Design Patterns in C++ 20: Behavioral - Chain of Responsibility to Memento

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه الگوهای طراحی رفتاری را در برنامه های C++ خود اعمال کنید. الگوهای طراحی بخش بسیار مفیدی از جعبه ابزار توسعه دهندگان هستند. آنها راه حل های کلی برای مشکلات رایج در توسعه نرم افزار به شما ارائه می دهند. پس از تسلط، الگوهای طراحی می توانند به شما در حل انواع مشکلات مختلف به روشی استاندارد و قابل استفاده مجدد کمک کنند. در این دوره آموزشی، الگوهای طراحی در C++: رفتاری - زنجیره مسئولیت در Memento، یاد می‌گیرید که چگونه الگوهای طراحی زنجیره مسئولیت، فرمان، مترجم، تکرارکننده، میانجی و یادگاری را در برنامه‌های C++ خود اعمال کنید. ابتدا، مشکلاتی را که الگوهای طراحی مختلف پوشش داده شده در این دوره برای حل آنها استفاده می‌شوند، بررسی خواهید کرد. در مرحله بعد، نحوه اعمال الگوهای طراحی مرتبط را برای این مشکلات کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه این الگوهای طراحی را با استفاده از C++ در کد خود اعمال کنید. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش الگوی طراحی رفتاری تحت پوشش این دوره را خواهید داشت که برای به کار بردن آنها در توسعه برنامه های کاربردی خود لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بکارگیری الگوی زنجیره مسئولیت Applying the Chain of Responsibility Pattern

  • بررسی نسخه Version Check

  • معرفی Introduction

  • زنجیره مسئولیت: تعریف Chain of Responsibility: Definition

  • نسخه ی نمایشی: سیستم پردازش بلیط Demo: Ticket Processing System

  • نسخه ی نمایشی: جداسازی بیشتر Demo: Further Decoupling

  • موارد قابل توجه Things to Notice

  • خلاصه Summary

اعمال الگوی فرمان Applying the Command Pattern

  • معرفی Introduction

  • فرمان: تعریف Command: Definition

  • نسخه ی نمایشی: مکان های رزرو Demo: Booking Venues

  • نسخه ی نمایشی: ایجاد دستورات Demo: Creating Commands

  • نسخه ی نمایشی: فرمان ماکرو Demo: Macro Command

  • نسخه ی نمایشی: خنثی کردن Demo: Undo

  • موارد قابل توجه Things to Notice

  • خلاصه Summary

استفاده از الگوی مترجم Applying the Interpreter Pattern

  • معرفی Introduction

  • مترجم: تعریف Interpreter: Definition

  • نسخه ی نمایشی: استفاده از زبان برای رزرو بلیط Demo: Using Language to Reserve Tickets

  • نسخه ی نمایشی: ایجاد عبارات Demo: Creating Expressions

  • نسخه ی نمایشی: Lexing and Parsing Demo: Lexing and Parsing

  • موارد قابل توجه Things to Notice

  • خلاصه Summary

استفاده از الگوی Iterator Applying the Iterator Pattern

  • معرفی Introduction

  • نسخه ی نمایشی: پیاده سازی Iterator Demo: Implementing Iterator

  • نسخه ی نمایشی: با استفاده از Iterator Demo: Using Iterator

  • نسخه ی نمایشی: Filtering Iterator Demo: Filtering Iterator

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

بکارگیری الگوی واسطه Applying the Mediator Pattern

  • معرفی Introduction

  • تعریف: میانجی Definition: Mediator

  • نسخه ی نمایشی: پیاده سازی واسطه Demo: Implementing Mediator

  • نسخه ی نمایشی: با استفاده از Mediator Demo: Using Mediator

  • چیزهایی که باید توجه کنند Things to Notice

  • خلاصه Summary

اعمال الگوی یادگاری Applying the Memento Pattern

  • معرفی Introduction

  • یادگاری: تعریف Memento: Definition

  • نسخه ی نمایشی: پیاده سازی واگرد Demo: Implementing Undo

  • نسخه ی نمایشی: پیاده سازی Redo Demo: Implementing Redo

  • موارد قابل توجه Things to Notice

  • خلاصه Summary

نمایش نظرات

آموزش الگوهای طراحی در C++ 20: رفتاری - زنجیره مسئولیت به یادگاری
جزییات دوره
2h 22m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Torben Boeck Jensen Torben Boeck Jensen

توربن مشتاق خلق است - ایده را از ابتدا تا زمانی که یک سیستم تمام عیار است، می گیرد. او از کار کردن به صورت تحلیلی و خلاق لذت می برد - ایده را به بلوغ می رساند و می بیند که چقدر می توان آن را پیش برد. او که به عنوان مشاور کار می‌کرد، در طول سال‌ها به مشتریان مختلفی کمک کرده است - از توسعه برنامه‌های کاربردی خط تجاری در بخش مالی تا خرد کردن داده‌ها برای صنعت هوانوردی. او بیش از 15 سال با فریم ورک دات نت کار کرده است و در عبور از آن اکوسیستم ماهر است و از کار بر روی تمام جنبه های توسعه سیستم ها لذت می برد - اجرای منطق تجاری، راه اندازی ساختارهای داده، پر کردن شکاف بین تداوم و تجسم. . فناوری Cloud برای او بخشی جدایی ناپذیر از کارهای روزمره است و در سال های اخیر او بیشتر توجه خود را بر تقویت مهارت های Azure خود متمرکز کرده است. او در اوقات فراغت خود از پیاده روی، دویدن، مطالعه و گذراندن وقت با دخترانش لذت می برد که مطمئناً او را بسیار فعال نگه می دارند.