pl: Welches Entwurfsmuster steckt in Traits

Beitrag lesen

problematische Seite

Unschön ist, daß ein use Traitname; klassenweit deklariert werden muss. Das setzt voraus, daß man bereits beim Klassenentwurf angeben muss welche Traits verwendet werden sollen. Abgesehen davon daß der Code des Trait dann auch schon kompiliert wird bevor man ihn verwendet.

Für eine Factory ist sowas ungeeignet. MFG