Está en la página 1de 7

PATRON PROTOTIPO

El patrn prototype tiene un objetivo muy sencillo: crear a partir de un modelo. Permite crear objetos prediseados sin conocer detalles de cmo crearlos. Esto lo logra especificando los prototipos de objetos a crear. Los nuevos objetos que se crearn de los prototipos, en realidad, son clonados. Vale decir, tiene como finalidad crear nuevos objetos duplicndolos, clonando una instancia creada previamente. Se desea crear una puerta clonable, dicha puerta a su vez debe contener una ventana clonable, dichos objetos tienen ciertas caractersticas propias como color, largo y ancho, a continuacin se presenta el diagrama UML y el desarrollo de cdigo en java:

Puerta tiene ventana

Una Puerta, clona ms puertas con ventanas