Hallo,
in Java habe ich schon an einigen Stellen eine Kombination von Factory und Builder gesehen, z.B. bei der XML-Verarbeitung. Zuerst wird eine Instanz einer Factory geholt, mit welcher ein Builder konstruiert wird. Mit dem Builder können dann mehrere Objekte erzeugt werden. Abstrakt:
Factory -> Builder -> Objekt
Klingt doppelt gemoppelt, auch wenn dahinter der Sinn nach Flexibilität und Third Party Erweiterungen steckt.
So wollte ich fragen, gibt es dafür ein konkretes Pattern? Ist es überhaupt gutes Design?
Slawa
in Java habe ich schon an einigen Stellen eine Kombination von Factory und Builder gesehen, z.B. bei der XML-Verarbeitung. Zuerst wird eine Instanz einer Factory geholt, mit welcher ein Builder konstruiert wird. Mit dem Builder können dann mehrere Objekte erzeugt werden. Abstrakt:
Factory -> Builder -> Objekt
Klingt doppelt gemoppelt, auch wenn dahinter der Sinn nach Flexibilität und Third Party Erweiterungen steckt.
So wollte ich fragen, gibt es dafür ein konkretes Pattern? Ist es überhaupt gutes Design?
Slawa