Solide Prinzipien sind ein Weg, eine Reihe von Empfehlungen und Prinzipien, um robuste Software zu entwickeln. Die SOLID-Grundsätze gelten für objektorientiertes Design (OOP). Ihr Autor ist Robert C. Martin und stammen aus der Zeit um 2000.
| Zeichen | Name des Prinzips | Erläuterung |
|---|---|---|
| "S" | Prinzip der einzigen Verantwortung | Jede Klasse hat nur eine Verantwortung. |
| Die Funktionalität einer Klasse kann erweitert werden, ohne sie zu verändern. | ||
| Liskov'sches Substitutionsprinzip | Klassen müssen vollständig durch ihre Nachkommen substituierbar sein. | |
| "I" | Prinzip der Schnittstellentrennung | Verwenden Sie kleine und eng begrenzte Schnittstellen. |
| "D" | Prinzip der Abhängigkeitsinversion | Abhängigkeit von Abstraktionen, nicht von Implementierungen. |
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:
Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.