Was ist "zusammengesetztes Muster"?

8

Könnte jemand bitte ein Composite Design Pattern erklären und ein echtes Live-Beispiel geben?

    
Kerstin Schuster 30.01.2011, 13:12
quelle

2 Antworten

5

Schaut Wikipedia-Artikel an. Es gibt ein Beispiel in Java .

Überprüfen Sie auch diesen Beitrag , es ist gut mit UML-Klassendiagramm und Teilnehmern, es ist in C # Sprache.

Ich hoffe, das hilft.

BEARBEITEN: Ich habe gerade diesen gut strukturierten Artikel gefunden, der auch einige Best Practices enthält .

    
Kenan Deen 30.01.2011 13:20
quelle
4

Das zusammengesetzte Muster kann verwendet werden, wenn eine Sammlung von Objekten genauso behandelt werden soll wie ein Objekt desselben Typs. Dies wird oft mit baumstrukturierten Daten verwendet. Unten ist ein Beispiel, wo dieses Muster gut passt:

%Vor%

Wie Sie sehen, ermöglicht das Muster, dass der Code, der sich mit dem Zeichnen von Formen befasst, nicht weiß, welche Form gezeichnet werden soll.

    
Andreas Vendel 30.01.2011 13:23
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '373651',
    'url' => 'what-is-composite-pattern',
];

$_SESSION = [
    '__flash' => [],
];