Kapitel 5. Erzeugungsmuster: Prototyp, Fabrikmethode und Singleton

Die Erzeugungsmuster wollen ein System von der Art und Weise trennen, wie seine Objekte erzeugt, zusammengestellt und dargestellt werden. Sie verbessern die Flexibilität eines Systems in Bezug auf das Was, Wer, Wie und Wann beim Erstellen von Objekten. Erzeugungsmuster kapseln das Wissen darüber, welche Klassen ein System nutzt, aber sie verbergen die Details darüber, wie die Instanzen dieser Klassen erzeugt und zusammengefügt werden. Programmierer haben festgestellt, dass das Zusammenstellen von Systemen durch Vererbung dazu führt, dass diese Systeme zu starr werden. Die Erzeugungsmuster sind dazu gedacht, diese enge Kopplung aufzubrechen. In diesem und dem folgenden Kapitel wollen ...

Get C# 3.0 Entwurfsmuster now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.