3.5Prinzipien guten OO-Designs

Bis hierher sollten Sie mittlerweile einen ersten Eindruck davon gewonnen haben, was gute objektorientierte Entwürfe ausmacht und welche Probleme einem mitunter dabei begegnen können. Bevor wir uns gleich intensiver mit gutem Design beschäftigen, möchte ich einführend auf Kennzeichen für schlechtes Design eingehen.

Was ist schlechtes Design? Woran erkennt man es?

Sicherlich ist Ihnen beim Überarbeiten von Programmen schon das eine oder andere Problem begegnet. Ein Zeichen für schlechtes Design ist häufig, wenn …

  • der Sourcecode wenig verständlich ist, unter anderem verursacht durch ungünstige Namensgebung oder eine fehlende Dokumentation komplizierterer Stellen.
  • unnötige Komplexität oder ein extrem flexibles Design ...

Get Der Weg zum Java-Profi, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.