SOLID
Wygląd
(Przekierowano z Solid (programowanie obiektowe))
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] |
|
Zobacz też
[edytuj | edytuj kod]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].