آموزش الگوهای پیشرفته طراحی: اصول طراحی

Advanced Design Patterns: Design Principles

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ممکن است شما با مفاهیم اساسی طراحی شی گرا - وراثت ، کپسوله سازی ، چند شکلی و انتزاع - آشنا باشید اما مجموعه ای از اصول طراحی سطح بالاتر وجود دارد که می تواند برای ارتقا design طراحی شما به سطح بعدی استفاده شود. اصول طراحی تصمیمات طراحی شما را برای تولید نرم افزاری قابل اطمینان تر ، انعطاف پذیر و قابل نگهداری راهنمایی می کند. با اریک فریمن ، مربی همراه شوید ، زیرا او فراتر از مفاهیم استاندارد برنامه نویسی شی گرا است تا شما را با برجسته ترین اصول طراحی ، از جمله کپسول کردن انواع مختلف ، ترجیح ترکیب نسبت به وراثت ، اتصال شل و اصول SOLID ، آشنا کند. هر درس شامل مثالهایی است که نشان می دهد چگونه می توان از این اصول برای جلوگیری از اشتباهات پرهزینه در طراحی و ایجاد یک نرم افزار با کیفیت بالاتر با قابلیت نگهداری بیشتر استفاده نمود

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

مقدمه Introduction

  • طرح خود را به سطح بعدی برسانید Take your design to the next level

  • اصول طراحی چیست؟ What are design principles?

  • چند اصل طراحی وجود دارد؟ How many design principles are there?

  • اصول طراحی و الگوهای طراحی Design principles and design patterns

1. اصول 1. The Principles

  • چه چیزی متفاوت است Encapsulate what varies

  • ترکیب مورد علاقه نسبت به وراثت Favor composition over inheritance

  • اتصال سست Loose coupling

  • برنامه برای رابط ها Program to interfaces

  • اصل مسئولیت منفرد Single responsibility principle

  • اصل باز Open-closed principle

  • اصل جایگزینی لیسکوف Liskov's substitution principle

  • اصل تفکیک رابط Interface segregation principle

  • اصل وارونگی وابستگی Dependency inversion principle

نتیجه Conclusion

  • ادامه تحصیل Continuing your studies

نمایش نظرات

آموزش الگوهای پیشرفته طراحی: اصول طراحی
جزییات دوره
53m 44s
14
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,198
- از 5
ندارد
دارد
دارد
Eric Freeman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eric Freeman Eric Freeman

دکتر اریک فریمن نویسنده ، مربی و جانباز صنعت فناوری است. اریک به عنوان یک دانشمند رایانه آموزش دیده است که در رسانه ها (به عنوان CTO از Disney.com) ، نشر آنلاین (O'Reilly Media) و برنامه فضایی (ناسا) مقام های مختلفی در رسانه ها داشته است. اریک همچنین با داشتن بیش از نیم میلیون کتاب در دوره های چاپی و آنلاین در سکوهای برتر تدریس یکی از پرکاربردترین مدرسین صنعت فناوری است. اریک دارای مدرک دکترا از دانشگاه ییل است.