1. Das Prinzip der einzigen Verantwortung: Eine Kategorie tut nur das, was sie tun sollte.
2. Richs Substitutionsprinzip: Unterklassen müssen in der Lage sein, die Basisklasse (übergeordnete Klasse) zu ersetzen, sonst sollten sie nicht als Unterklasse konzipiert werden.
3. Das Prinzip des Abhängigkeits -Swaps: Das Design hängt eher von der Abstraktion als von der Konkretheit ab.
4. Schnittstellen -Isolationsprinzip: Die Schnittstelle sollte klein und speziell, nicht groß und vollständig sein.
5. Offenes und enges Prinzip: Eine Softwareinheit wie Klassen, Module und Funktionen sollte für Erweiterungen offen sein und für Modifikationen geschlossen werden.
6. Kombination/Aggregations- und Wiederverwendungsprinzip: Versuchen Sie, Kombination und Aggregation zu verwenden, und verwenden Sie weniger ererbte Beziehungen, um das Wiederverwendungsprinzip zu erreichen.
7. Dimit's Law: Niedrige Kopplung, hoher Zusammenhalt.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels für das Studium oder die Arbeit eines jeden hilfreich sein wird. Ich hoffe auch, Wulin.com mehr zu unterstützen!