WikiDer > FEST
SOLIDE (Einzelverantwortung, Open-Closed, Liskov-Substitution, Schnittstellentrennung und Abhängigkeitsumkehr) ist ein Akronym, das in Verbindung mit dem Computerprogrammierung von Computern. Es wurde von Michael Feathers für die ersten fünf Prinzipien konzipiert, die Robert C. Martin Anfang der 2000er Jahre erklärt[1][2][3] Das Akronym steht für die fünf wichtigsten Prinzipien in der Objekt orientierte Programmierung. Diese Prinzipien zusammen machen es wahrscheinlicher, dass ein Programmierer ein System erstellt, das haltbarer und einfacher zu warten oder zu erweitern ist.[3] Die SOLID-Prinzipien sind Teil einer globaleren Strategie der agilen Entwicklung und adaptiven Programmierung.[3]
Überblick
| Brief | Steht für | Konzept |
|---|---|---|
| so | SRP[4] |
|
| Ö | OCP[5] |
|
| l | LSP[6] |
|
| ich | IS P[7] |
|
| d | TAUCHEN[9] |
|
Siehe auch
Quellen
- ↑„Grundsätze von OOD“, Robert C. Martin („Onkel BOB“), butunclebob.com, Zuletzt gelesen 2015-05-04.
- ↑„Einen SOLIDEN Start hinlegen.“, Robert C. Martin („Onkel Bob“), objectmentor.com. Zuletzt gelesen 19.08.2013.
- ↑ einbc„SOLID objektorientiertes Design“, Sandi Metz (Duke University), Vortrag beim Gotham . 2009 Rubin Konferenz im Mai 2009. Zuletzt gelesen 2009-01-15.
- ↑Grundsatz der Einzelverantwortung.
- ↑Offen/Geschlossen-Prinzip.
- ↑Liskov-Substitutionsprinzip.
- ↑Prinzip der Schnittstellentrennung.
- ↑ einb„Gestaltungsprinzipien und Gestaltungsmuster“, Robert C. Martin („Onkel Bob“), objectmentor.com. Zuletzt gelesen 14.01.2009.
- ↑Prinzip der Abhängigkeitsinversion.