Es mag scheinen, als ob diese Frage ein Betrogener ist, aber bitte ertragen Sie mit mir - ich verspreche, dass ich die verwandten Pfosten gelesen habe (und die GOF book).Abstrakte Fabrik, Fabrik Methode, Erbauer
Nach allem, was ich gelesen habe, habe ich immer noch nicht klar, wann eine abstrakte Fabrik, eine Factory-Methode oder ein Builder zu verwenden ist. Ich glaube, es wird endlich nachgeben, wenn ich ein einfaches Beispiel für ein Problem sehe, das am besten zum Beispiel von einem Erbauer angegangen wird, und es wäre eindeutig albern, eine abstrakte Fabrik zu verwenden.
Können Sie ein einfaches Beispiel angeben, bei dem Sie eindeutig ein Muster verwenden und nicht die anderen?
Ich verstehe, es kann auf eine Frage der Meinung herunterkochen, wenn das Beispiel zu einfach ist, aber ich bin zuversichtlich, dass, wenn jemand kann, diese Person in SO ist.
Danke.
Stringbuilder kein Erbauer Implementierung ist. Es ist ein Mythos. – NileshChauhan
@NileshChauhan: Ich bitte um Unterschiede! –
'WebRequest.Create' ist keine GoF-Factory-Methode. Es ist eine statische Fabrikmethode. Sie sind zwei verschiedene Muster. – jaco0646