برنامه نویس، توسعه دهنده و تحلیل گر نرم افزار
اصول طراحی SOLID
اصول طراحی SOLID یکی از اصول طراحی در برنامهنویسی شئگرا (Object-Oriented programming) محسوب میشود. کلمه SOLID مخفف پنج کلمه زیر میباشد:
1. حرف S مخفف Single Responsibility Principle یا SRP
2. حرف O مخفف Open-Closed Principles یا OCP
3. حرف L مخفف Liskov Substitution Principle یا LSP
4. حرف I مخفف Interface Segregation Principle یا ISP
5. حرف D مخفف Dependency Inversion Principle یا DIP
این مجموعه اصول طراحی به ما کمک می کنن تا بتونیم راحت تر طراحی نرم افزاریمون رو انجام بدیم. در نتیجه میتونیم نرم افزارمون رو راحت تر و به دور از هرگونه پیچیدگی تغییر و نگهداری (Maintenance) کنیم.
اصول طراحی SOLID با اصول GRASP متفاوت هستن که در یک پست جداگانه به اصول GRASP خواهیم پرداخت. فقط ذکر این نکته که:
اصول GRASP که مخفف (General Responsibility Assignment Software Patterns (Principles هست، مجموعهای از قواعد و الگوها رو شامل میشه تا اونها تضمین کنن که مسؤلیتپذیری به کلاسها و اشیاء در طراحی شئگرا به ساده ترین شکل ممکن انجام بشه
مطلبی دیگر در همین موضوع
چگونه فیلم های یوتیوب را دانلود کنیم؟! اما و اگر ها
مطلبی دیگر در همین موضوع
چه شد که مایکروسرویس؟!
بر اساس علایق شما
نامه