2010-12-09 5 views
1

Es gibt verschiedene Bücher, die für Design Patterns geschrieben wurden, von "Design Patterns: Elemente wiederverwendbarer objektorientierter Software" bis "Pattern-Oriented Software Architecture Volume 1-4". Aber ich habe kein gutes Buch gefunden, das Objects Oriented Design erklärt, wie Klassen, Interfaces usw. für große und komplexe Systeme entworfen werden und das Systemdesign durch diese Techniken so einfach wie möglich gemacht wird.Die besten Bücher für objektorientierte Softwareentwicklung für Großsysteme

Bitte teilen Sie Ihre Gedanken darüber.

Antwort

1

IMHO gute OOD ist über Module so klein, kompakt und konsistent wie möglich halten (z. B. the "SOLID" principle s). Daher ist ein guter OOD im großen Maßstab "nur" ein Haufen guter kleiner OOD zusammen.

Die einzige Sache, die sich wirklich in größeren Systemen ändert, ist die Wichtigkeit, kleinere Bits richtig zu bekommen. Holen Sie sich Ihre Abstraktionen in Ordnung, bevor Sie zum eigentlichen Code kommen.

3

Ein paar der offensichtlichsten:

  1. Objektorientierte Analyse und Design mit Anwendungen (Grady Booch)
  2. Object Oriented Software Construction (Bertrand Meyer)
Verwandte Themen