Надійні принципи - це спосіб, набір рекомендацій та принципів, для побудови надійного програмного забезпечення. Принципи SOLID працюють для об'єктно-орієнтованого проектування (OOП), їх автором є Роберт К. Мартін і датуються приблизно 2000 роком.
| Символ | Назва принципу | Пояснення |
|---|---|---|
| Принцип єдиної відповідальності - кожен клас несе тільки одну відповідальність. | ||
| Принцип відкритості/закритості (Open/Closed) - функціональність класу може бути розширена без його модифікації. | ||
| Принцип заміщення Ліскова - класи повинні бути повністю заміщувані своїми нащадками. | ||
| Принцип сегрегації інтерфейсів ¦ Використовувати невеликі та вузькоспрямовані інтерфейси. | ||
| Принцип інверсії залежностей ¦Залежність від абстракцій, а не від реалізацій ¦ ¦ ¦Д ¦ ¦Принцип інверсії залежностей ¦Залежність від абстракцій, а не від реалізацій ¦ ¦ ¦ ¦ |
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články a novinky nejen ze světa PHP a programování. Nenechte si ujít jediný článek.
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk