آموزش الگوهای طراحی در 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++: ساختاری - نما به پروکسی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
24
Pluralsight (پلورال سایت) pluralsight-small
03 تیر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
37
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dmitri Nesteruk Dmitri Nesteruk

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

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

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

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