SOLID (programowanie obiektowe)
Przejdź do nawigacji
Przejdź do wyszukiwania
SOLID – mnemonik zaproponowany przez Roberta C. Martina, opisujący pięć podstawowych założeń programowania obiektowego: zasady jednej odpowiedzialności (ang. single responsibility), zasady otwarte-zamknięte (ang. open-close), zasady podstawienia Liskov (ang. Liskov substitution principle), zasady segregacji interfejsów (ang. interface segregation principle) oraz zasady odwrócenia zależności (ang. dependency inversion principle)[1].
| Inicjał | Skrót | Koncepcja |
|---|---|---|
| S | SRP[2] |
|
| O | OCP[3] |
|
| L | LSP[4] |
|
| I | ISP[5] |
|
| D | DIP[6] |
|
Przypisy[edytuj | edytuj kod]
- ↑ Principles of Ood. [dostęp 2012-01-08].
- ↑ Single Responsibility Principle. [dostęp 2015-09-05].
- ↑ Open/Closed Principle. [dostęp 2015-09-05].
- ↑ Liskov Substitution Principle. [dostęp 2015-09-05].
- ↑ Interface Segregation Principle. [dostęp 2015-09-05].
- ↑ Dependency Inversion Principle. [dostęp 2015-09-05].