Program to Interface, Not to Implementation
Вставка
- Опубліковано 5 лип 2024
- اصول طراحی برای دیزاین پترن ها
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)
--------------------------------------------------------------
لینک کانال در سایر شبکه های اجتماعی
UA-cam:
/ ardiland1
---------------------------------------------------------------
Castbox:
castbox.fm/channel/id5051803
---------------------------------------------------------------
Instagram:
/ ardiland_ig
---------------------------------------------------------------
LinkedIn:
/ ardalan-ebrahimi
---------------------------------------------------------------
GitHub:
github.com/ardalanebrahimi
---------------------------------------------------------------
Telegram:
t.me/+QA61h-IHgSo1Y2Y0
---------------------------------------------------------------
Twitter:
/ ardiland3
--------------------------------------------------------------- - Наука та технологія
go ahead
الله اکبر این همه جلالللللل
ممنونم
❤❤❤مرسی ازت
سلام کتاب head first design pattern زبان مورد استفاده اش java هست هرچند سینتکس جاوا شبیه به csharp هست ولی کتابی که کلا بر اساس سی شارپ باشه چی پیشنهاد میدید؟
Clean code رو ادامه نمیدید؟