tgoop.com/pythopiachannel/153
Last Update:
الگوهای طراحی یا Design Patterns چیست و چرا مهمه؟
تا حالا شده حس کنید یک مشکل رو دارید برای چندمین بار حل میکنید؟ مثلاً مدیریت تنظیمات برنامه یا ساختن آبجکتهای پیچیده؟
الگوهای طراحی، مثل دستور پخت غذاهای معروف اند! 🍝
اونا راهحلهای تستشده، بهینه و قابل استفاده مجدد برای مشکلات تکراری در مهندسی نرمافزار هستند. به جای اینکه هر بار چرخ رو از اول اختراع کنیم، از تجربه و خرد جمعی برنامهنویسان حرفهایِ سراسر جهان استفاده میکنیم.
✅ چرا باید یادشون بگیریم؟
زبان مشترک: به شما و تیمتون یک زبان مشترک برای بحث در مورد راهحلها میده.
کد تمیزتر: کد شما رو خواناتر، قابل نگهداریتر و انعطافپذیرتر میکنه.
حل سریعتر مشکلات: با شناخت الگوها، راهحلهای استاندارد همیشه در ذهن شماست.
الگوهای طراحی به سه دسته اصلی تقسیم میشن که در پستهای بعدی هر کدوم رو بررسی میکنیم:
الگوهای ایجادی (Creational)
الگوهای رفتاری (Behavioral)
الگوهای ساختاری (Structural)
منتظر پست بعدی باشید!
@pythopiachannel
BY Pythopia

Share with your friend now:
tgoop.com/pythopiachannel/153