پادگرد
کاور SOLID - Dependency Inversion Principle (DIP) + Factory Design Pattern
Ardiland

SOLID - Dependency Inversion Principle (DIP) + Factory Design Pattern

۱۶ بهمن ۱۴۰۲ · 13 دقیقه

شنیدن و نگه‌داشتن این اپیزود

پخش را شروع کن؛ هنگام رفتن به صفحه‌های دیگر هم ادامه پیدا می‌کند.

برای خواندن و مرور دوباره

گفت‌وگو را به متن همراهت تبدیل کن

متن کامل و خوانای این اپیزود در Word و PDF، همراه با نقشهٔ تصویری موضوعات.

دریافت متن کامل اپیزود

کتابخانه و بازخورد

برای شناخت بهتر پیش از شنیدن

این اپیزود هنوز بررسی عمیق نشده است

در اپیزودهای بررسی‌شده، پادگرد خلاصه، محورهای گفتگو، فصل‌های قابل پخش و پرسش‌های مهم را از متن اپیزود استخراج می‌کند.

تحلیل این اپیزود

تکمیل این اپیزود

اگر مهمان یا اسپانسری جا افتاده، از فهرست موجود انتخاب کن یا نام تازه‌ای پیشنهاد بده. پیشنهادها بعد از بررسی مدیر عمومی می‌شوند.

متن منتشرشده توسط پادکستر

توضیحات اپیزود

اصل DIP از اصول SOLID و Factory Design Pattern SOLID - Dependency Inversion Principle (DIP) + Factory Design Pattern سلام به دوستان عزیز. دراین ویدیو به ادامه بررسی یکی از اصول مهم برنامه‌نویسی، یعنی "اصل انعطاف‌پذیری وابستگی" (Dependency Inversion Principle) می‌پردازیم. در ویدئوی قبلی از این سری، با یک مثال کاربردی به بررسی Dependency Inversion Principle در کنار سایر اصول سالید می پردازیم. در این ویدئو سعی می کنیم به کمک Factory Design Pattern پیاده سازی قبلی را بهبود بخشیم. هدف این ویدئو آموزش Factory Design Pattern نیست و این پترن و سایر دیزاین پترن ها در آینده و در سری ویدئو هایی مستقل آموزش داده خواهد شد، ولی امیدوارم با این نمونه کد، با گوشه ای از بهبودهایی که استفاده از دیزاین پترن ها ایجاد می کنند آشنا شویم. اگر سوالی دارید یا نظری دارید، لطفاً در قسمت نظرات به ما بگویید. ما همیشه منتظر بازخوردهای شما هستیم. پس لطفاً ویدیو را تماشا کنید و ما را در این مسیر همراهی کنید لینک کانال در سایر شبکه های اجتماعی Youtube: https://www.youtube.com/c/Ardiland1 --------------------------------------------------------------- Castbox: https://castbox.fm/channel/id5051803 --------------------------------------------------------------- Spotify: https://lnkd.in/eKduRAVy --------------------------------------------------------------- Apple Podcasts: https://lnkd.in/euBQRGZT --------------------------------------------------------------- Instagram: https://www.instagram.com/ardiland_ig/ --------------------------------------------------------------- LinkedIn: https://www.linkedin.com/in/ardalan-ebrahimi --------------------------------------------------------------- GitHub: https://github.com/ardalanebrahimi ---------------------------------------------------------------- Telegram: https://t.me/ardiland_tm ---------------------------------------------------------------- Twitter: https://twitter.com/Ardiland3

نظرها

هنوز نظری نوشته نشده.