Solidne zasady to sposób - zbiór zaleceń i zasad - budowania solidnego oprogramowania. Zasady SOLID sprawdzają się w projektowaniu zorientowanym obiektowo (OOP). Ich autorem jest Robert C. Martin i pochodzi z około 2000 r.
| Znak | Nazwa zasady | Objaśnienie |
|---|---|---|
| S` | Zasada jednej odpowiedzialności | Każda klasa ma tylko jedną odpowiedzialność. |
| Zasada otwartości/zamkniętości | Funkcjonalność klasy może być rozszerzana bez jej modyfikowania. | |
| L` | Liskov substitution principle | Klasy muszą być w pełni zastępowalne przez swoje potomstwo. |
| I` | Zasada segregacji interfejsów | Używaj małych i wąsko ukierunkowanych interfejsów. |
| D` | Zasada inwersji zależności | Zależność od abstrakcji, nie od implementacji. |
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: ... | pl