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

Design Patterns in C++: Structural - Façade to Proxy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما در مورد الگوهای طراحی سازه و پیاده سازی آنها در C++ مدرن آموزش می دهد. این الگوهای Façade، Flyweight، Null Object و Proxy را پوشش می دهد. کاربرد صحیح و تشخیص الگوهای طراحی یک مهارت مهم برای توسعه دهندگان و معماران است. این دوره آموزشی با عنوان Design Patterns in C++: Structural - Façade to Proxy بخشی از دوره آموزشی چند سری الگوهای C++ است و شما را با الگوهای طراحی سازه آشنا می کند. این الگوهای طراحی Façade، Flyweight، Null Object و Proxy را پوشش می‌دهد و روش‌های مختلفی را نشان می‌دهد که در آنها می‌توان این الگوها را در C++ مدرن (C++ 11 و بالاتر) پیاده‌سازی کرد. ابتدا با نما آشنا می شوید. الگوی نما تلاش می کند تا رابط یک سیستم پیچیده (اغلب شامل چندین مؤلفه و روابط آنها) را در پشت یک رابط کاربری ساده پنهان کند. در مرحله بعد، با Flyweight آشنا می‌شوید که برای صرفه‌جویی در حافظه با اشتراک‌گذاری تا حد امکان داده با اشیاء مشابه استفاده می‌شود. پس از آن، شما در مورد اشیاء پوچ خواهید آموخت، که به شما امکان می دهد یک شیء خنثی شده و بدون عملیات ارائه دهید که با اینترفیس مطابقت دارد اما مطلقاً هیچ کاری انجام نمی دهد. در نهایت، با الگوهای طراحی پروکسی آشنا می‌شوید، که به یک شی اجازه می‌دهد در جای دیگری قرار بگیرد و در حین انجام عملیات اضافی با همان رابط مطابقت داشته باشد. در پایان این دوره، شما باید بتوانید این الگوهای طراحی را در کتابخانه های دیگر تشخیص دهید و سپس می توانید این الگوها را در کار خود اعمال کنید.

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

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

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

نما Façade

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

  • نمای کلی ماژول Module Overview

  • انگیزه Motivation

  • سناریو Scenario

  • نما Façade

  • خلاصه Summary

وزن پرواز Flyweight

  • نمای کلی ماژول Module Overview

  • انگیزه Motivation

  • Flyweight خانگی Home-made Flyweight

  • افزایش وزن Boost.Flyweight

  • Flyweight کنسول Console Flyweight

  • خلاصه Summary

شی پوچ Null Object

  • نمای کلی ماژول Module Overview

  • انگیزه Motivation

  • شی پوچ Null Object

  • خلاصه Summary

پروکسی Proxy

  • نمای کلی ماژول Module Overview

  • انگیزه Motivation

  • نشانگرهای هوشمند کتابخانه استاندارد Standard Library Smart Pointers

  • پروکسی مجازی Virtual Proxy

  • پروکسی ارتباطی Communication Proxy

  • پروکسی در مقابل دکوراتور Proxy vs. Decorator

  • خلاصه Summary

نمایش نظرات

آموزش الگوهای طراحی در C++: ساختاری - نما به پروکسی
جزییات دوره
1h 46m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
37
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitri Nesteruk Dmitri Nesteruk

مهندسی نرم افزار/سخت افزار • Quant Finance • Algotrading