به تیم نویسندگان ما بپیوندید
حسن محمدزادهحسن محمدزاده
بازگشت به بلاگنکات حرفه‌ای برنامه‌نویسان

درباره‌ی SOLID: چند واقعیت که کاش زودتر می‌دانستم

۱۱ مرداد ۱۴۰۵

ح

نویسنده:

حسن محمدزاده

درباره‌ی SOLID: چند واقعیت که کاش زودتر می‌دانستم

واقعیت‌هایی که در عمل بیشتر معنا پیدا می‌کنند

درباره‌ی SOLID: چند واقعیت که کاش زودتر می‌دانستم اصل مسئولیت واحد می‌گوید هر کلاس باید فقط یک دلیل برای تغییر داشته باشد. اصل وارونگی وابستگی توصیه می‌کند کلاس‌های سطح بالا به انتزاع (Interface) وابسته باشند، نه جزئیات پیاده‌سازی.

چرا این‌ها مهم‌اند

SOLID مخفف پنج اصل طراحی شیء‌گراست: Single Responsibility، Open/Closed، Liskov Substitution، Interface Segregation و Dependency Inversion. خیلی از این نکته‌ها را آموزش‌های مقدماتی کم‌رنگ می‌گذرانند، اما در یک پروژه‌ی واقعی تفاوت را نشان می‌دهند.

نظرات (0 نظر)

برای ثبت نظر باید وارد حساب کاربری خود شوید. ورود

درباره‌ی SOLID: چند واقعیت که کاش زودتر می‌دانستم | حسن محمدزاده