Abstract Factory Struktur und Beispiel
Abstract Factory Struktur und Beispiel
Abstract Factory Struktur und Beispiel
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Bike <strong>Factory</strong><br />
Bike<br />
<br />
Parts<strong>Factory</strong><br />
createFrame()<br />
createBell()<br />
MountainBike<br />
Frame<br />
paintFrame()<br />
<br />
Frame<br />
paintFrame()<br />
CityBike<br />
Frame<br />
paintFrame()<br />
MountainBike<br />
Parts<br />
createFrame()<br />
createBell()<br />
CityBike<br />
Parts<br />
createFrame()<br />
createBell()<br />
class MountainBikeParts CityBikeParts implements implements Parts<strong>Factory</strong> Parts<strong>Factory</strong> { {<br />
Frame createFrame() (){{<br />
class return Client new { MountainBikeFrame();<br />
CityBikeFrame();<br />
} Parts<strong>Factory</strong> f; Frame frame, Bell bell;<br />
Bell f= new createBell() MountainBikeParts();<br />
{<br />
frame return = new f.createFrame(); CityBikeBell();<br />
MountainBikeBellI(); bell= f.createBell();<br />
}<br />
}<br />
}<br />
MountainBike<br />
Bell<br />
ringBell()<br />
<br />
Bell<br />
ringBell()<br />
CityBike<br />
Bell<br />
ringBell()