اصول طراحی برای دیزاین پترن ها
Program to Interface, Not to Implementation
The Essential Principle for Design Patterns
در ادامه سری آموزش Design Pattern ها و معرفی الگوی طراحی Strategy و قبل از معرفی این دیزاین پترن، لازم است تا با برخی اصول طراحی نرم افزار که ارتباط مستقیمی با دیزاین پترن ها دارند آشنا شویم. برای درک بهتر الگوی طراحی Strategy Pattern، در ابتدا باید با سه اصل زیر آشنایی داشته باشیم:
در این ویدئو، به بررسی اصل مهم Program to Interface, Not to Implementation
با تاکید بر طراحی و پیاده سازی بر پایه Abstraction می پردازیم و با هم می بینیم که منظور از این اصل چیست و با برخی مزایای آن مثل افزایش انعطاف سیستم، مقیاس پذیری با و ... بیشتر آشنا می شویم.
سرفصل مطالب این ویدئو عبارتند از:
شروع (00:00)
program to interface, not to implementation (02:00)
پیاده سازی Abstraction (02:41)
بررسی تغییرات (07:32)
مزایای رعایت این اصل (09:50)
Flexibility, changing system behavior at runtime (12:37)
--------------------------------------------------------------
لینک کانال در سایر شبکه های اجتماعی
RU-vid:
/ ardiland1
---------------------------------------------------------------
Castbox:
castbox.fm/cha...
---------------------------------------------------------------
Instagram:
/ ardiland_ig
---------------------------------------------------------------
LinkedIn:
/ ardalan-ebrahimi
---------------------------------------------------------------
GitHub:
github.com/ard...
---------------------------------------------------------------
Telegram:
t.me/+QA61h-IH...
---------------------------------------------------------------
Twitter:
/ ardiland3
---------------------------------------------------------------
14 авг 2024