Quelle: dotnetpro
Composite Components 2.0, Teil 7 18.05.2020, 00:00 Uhr

Musterkonsistenz

Objektorientiertes Design muss konsistent sein. Aber wie kann das erreicht werden?
Die letzte Episode von Davids Deep Dive hat ­einen einfachen und schnell erlernbaren Weg im objektorientierten Design vorgestellt: Trennen von Daten und Logikklassen und der Einsatz von Namensmustern für Letztere [1]. Beim Verwenden der Namensmuster entsteht mit der Zeit ein Katalog an Vorlagen, welche die Entwickler bei der Implementierung berücksichtigen können. Die Praxis zeigt, dass viele Entwickler diesem Vorgehen folgen und es täglich umsetzen.
Damit dieses Prozedere sein volles Potenzial entfalten kann, sollten alle Logikklassen der Anwendung mit diesen Namensmustern umgesetzt werden. Leider gibt es neben den fleißigen Entwicklern auch solche, die bei der Umsetzung wissentlich oder unwissentlich nicht immer auf diese Namensmuster zurückgreifen, sodass auf lange Sicht wieder ein technischer Schaden entsteht.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar