Ich fand diese useful Gist, die mich in Builder Pattern Design eingeführt.C++ Builder Muster Basierend auf Konfiguration
Wie würde man diesen Code implementieren, um ein "Car" -Objekt mit erforderlichen und optionalen Parametern basierend auf Konfigurationen zu erstellen, ohne dedizierte Builder zu schreiben?
Szenario 1
Bauen Sie ein Auto mit drei Rädern, ohne Körper und ohne Motor.
Szenario 2
Bauen Sie ein Auto mit zwei Rädern, mit einem Körper und einem Motor.
Szenario 3
Bauen Sie ein Auto mit 1 Rad, ohne Körper und ohne Motor.
Scenrion N Einige andere zufällige Kombination.
Und stellen wir uns vor, das Objekt "Auto" erfordert mindestens ein Rad gebaut werden.
Ich bin auf einen Blogpost gestoßen, der einen State-Machine-Ansatz erwähnt, aber es scheint mir immer noch etwas unordentlich.
Der Beitrag: https://blog.jayway.com/2012/02/07/builder-pattern-with-a-twist/
Danke für die Antwort. Ich habe verstanden, dass der Direktor die Konstrukteure verwaltet. Aufgrund meiner mangelnden Erfahrung in C++ konnte ich die Verbindung nicht herstellen. – ccostel
Überprüfen Sie diese Beschreibung des Builders [Link] (http://www.design-patterns-stories.com/patterns/Builder/) vielleicht helfen – dstar55
Danke. Ich sehe es ist Java, aber ich werde versuchen, es zu lesen und versuchen, das Konzept besser zu verstehen. – ccostel