Принципи SOLID
Коротко: SOLID об’єднує п’ять керівних принципів супроводжуваного об’єктно-орієнтованого ПЗ: єдина відповідальність, відкритість/закритість, підстановка Ліськов, розділення інтерфейсів та інверсія залежностей.
Докладніше: Принципи належать Роберту К. Мартіну («дядечко Боб»). Вони допомагають тримати класи невеликими, замінними й легкими для зміни. Це практичні правила, а не закони: хто дотримується їх сліпо, легко породжує надлишкову абстракцію.
Подробиці
| Літера | Принцип | Коротко |
|---|
Див. також: впровадження залежностей, чистий код, ООП, інтерфейс