EMZETT.
Увійти

Принципи SOLID

Коротко: SOLID об’єднує п’ять керівних принципів супроводжуваного об’єктно-орієнтованого ПЗ: єдина відповідальність, відкритість/закритість, підстановка Ліськов, розділення інтерфейсів та інверсія залежностей.

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

Подробиці

ЛітераПринципКоротко

Див. також: впровадження залежностей, чистий код, ООП, інтерфейс