Solid

اصول SOLID یک اصول قانون مند در برنامه نویسی شی گرا است که  در تمام زبان های برنامه نویسی شی گرا مثل php موجود و قابل پیاده سازی است .

اصول SOLID مخفف پنج اصل بسیار مهم در مدیریت وابستگی (Dependency Management) در توسعه ی برنامه های شی گرا می باشد. در واقع هر کدام از حروف کلمه ی SOLID به یکی از این اصول بر می گردد.

اصول SOLID که قصد رفع کردن این مشکلات و بسیاری مسائل گوناگون را دارد عبارت اند از:

  • Single Responsibility Principle
  • Open-Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle
https://www.aparat.com/v/tiHaf