„Prototípus programtervezési minta” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
31. sor:
==Ökölszabályok==
A létrehozási minták gyakran átfedik, máskor kiegészítik egymást. Például vannak esetek, amikor értelme van a prototípusnak és az absztrakt gyártónak is. Az absztrakt gyártó máskor prototípusokat tárolhat, és azok klónozásával hozhatja létre a terméket (GoF, 126). Az absztrakt gyártó, az építő és a prototípus használhat egykéket az implementációjukhoz (GoF, 81, 134). Az absztrakt gyártókat gyakran gyártó metódusok valósítják meg (létrehozás örökléssel), de lehetnek delegáltak is (prototípusokkal) (GoF, 95).
 
A tervek eleinte gyakran gyártó metódust tartalmaznak, amit ha kell, lecserélnek absztrakt gyártóra, prototípusra, építőre (GoF, 136).
 
A prototípus nem igényel öröklődést, de inicializációt igen. A gyártó metódus nem igényel inicializációt, de öröklődést igen (GoF, 116).
 
A sok összetétel összetétel és díszítő mintát használó tervek számára gyakran előnyös a prototípus is (GoF, 126).
 
==Szemléltetés==