KAPITEL 11
Designen Sie zweimal
Es ist schwierig, Software zu designen, daher ist es unwahrscheinlich, dass Ihre ersten Ideen zum Strukturieren eines Moduls oder Systems gleich das beste Design ergeben. Sie werden ein viel besseres Ergebnis erhalten, wenn Sie für jede große Designentscheidung mehrere Möglichkeiten berücksichtigen: Designen Sie zweimal.
Stellen Sie sich vor, Sie designen die Klasse, die den Text einer Datei für einen GUI-Texteditor verwaltet. Im ersten Schritt definieren Sie die Schnittstelle, die die Klasse dem Rest des Editors präsentiert – statt dem ersten Gedanken zu folgen, der Ihnen durch den Kopf schießt, überlegen Sie sich eine Reihe von Möglichkeiten. Eine Option ist eine zeilenorientierte Schnittstelle mit Operationen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access