آموزش الگوهای طراحی C #: قسمت 3

C# Design Patterns: Part 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی به برنامه نویسان کمک می کند تا کد بهتری بسازند و با استفاده مجدد از الگوهای مهم کد ، با مشکلات بیشتری به طراحی بپردازند. این دوره به کاوش در الگوهای طراحی C # متوسط می پردازد و الگوهایی را تعریف می کند که قبلاً در این مجموعه پوشش داده نشده اند. در اینجا ، رینالد آدولف به الگوهای خلقی - مانند نمونه اولیه - و الگوهای ساختاری - مانند Bridge ، Facade و Flyweight شیرجه می زند. وی همچنین الگوهای رفتاری مانند حالت ، استراتژی و روش الگو را پوشش می دهد.
موضوعات شامل:
  • چرا باید از الگوهای طراحی استفاده کرد؟
  • الگوی نمونه اولیه
  • الگوی پل
  • الگوی نما
  • الگوی سبک وزن
  • الگوی پروکسی
  • الگوی یادگاری
  • الگوی حالت
  • الگوی استراتژی
  • الگوی روش الگو

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. بررسی اجمالی الگوهای 1. Design Patterns Overview

  • الگوهای طراحی چیست؟ What are design patterns?

  • باند چهار چه کسانی هستند؟ Who are The Gang of Four?

  • چرا از الگوهای طراحی استفاده می کنیم؟ Why use design patterns?

  • دسته بندی های الگوی طراحی Design pattern Categories

2. ProtoType 2. ProtoType

  • الگوی نمونه اولیه توضیح داده شده است Prototype pattern explained

  • از طریق الگوی نمونه اولیه قدم بزنید Walk through Prototype pattern

  • مشتری کد و الگوی نمونه اولیه نسخه ی نمایشی Code client and demo Prototype pattern

3. پل 3. Bridge

  • الگوی پل توضیح داد Bridge pattern explained

  • از طریق الگوی Bridge قدم بزنید Walk through Bridge pattern

  • مشتری کد و الگوی Bridge نسخه ی نمایشی Code client and demo Bridge pattern

4. نما 4. Façade

  • الگوی نما توضیح داده شده است Façade pattern explained

  • از طریق الگوی نما قدم بزنید Walk through Façade pattern

  • مشتری کد و الگوی نما نسخه ی نمایشی Code client and demo Façade pattern

5- وزن سبک 5. Flyweight

  • الگوی پرواز وزن توضیح داده شده است Flyweight pattern explained

  • از طریق الگوی Flyweight قدم بزنید Walk through Flyweight pattern

  • مشتری کد و الگوی Flyweight نسخه ی نمایشی Code client and demo Flyweight pattern

6. پروکسی 6. Proxy

  • الگوی پروکسی توضیح داد Proxy pattern explained

  • از طریق الگوی پروکسی قدم بزنید Walk through Proxy pattern

  • سرویس گیرنده کد و الگوی پروکسی نسخه ی نمایشی Code client and demo Proxy pattern

7. ذكر 7. Memento

  • الگوی یادآوری توضیح داد Memento pattern explained

  • از طریق یادمان قدم بزنید Walk through Memento

  • سرویس گیرنده کد و الگوی یادآوری نسخه ی نمایشی Code client and demo Memento pattern

8- ایالت 8. State

  • الگوی دولت توضیح داده شده است State pattern explained

  • از طریق الگوی ایالتی قدم بزنید Walk through State pattern

  • مشتری مشتری و الگوی حالت نسخه ی نمایشی Code client and demo State pattern

9. استراتژی 9. Strategy

  • الگوی استراتژی توضیح داده شده است Strategy pattern explained

  • از طریق الگوی استراتژی قدم بزنید Walk through Strategy pattern

  • مشتری کد و الگوی استراتژی نسخه ی نمایشی Code client and demo Strategy pattern

10. روش الگو 10. Template Method

  • الگوی روش الگوی توضیح داده شده است Template Method pattern explained

  • از طریق روش الگو قدم بزنید Walk through Template Method

  • روش کد مشتری و نسخه آزمایشی نسخه آزمایشی Code client and demo Template Method

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش الگوهای طراحی C #: قسمت 3
جزییات دوره
1h 28m
35
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
34,735
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reynald Adolphe Reynald Adolphe

تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .