¿Que es?
el patrón de diseño Factory Method consiste en utilizar una clase constructora (al estilo del Abstract Factory) abstracta con unos cuantos métodos definidos y otro(s) abstracto(s): el dedicado a la construcción de objetos de un subtipo de un tipo determinado.
Parte del principio de que las subclases determinan la clase a implementar.
public class ConcreteCreator extends Creator
{ protected Product FactoryMethod() { return new ConcreteProduct(); } } public interface Product{} public class ConcreteProduct implements Product{} public class Client { public static void main(String args[]) { Creator UnCreator; UnCreator = new ConcreteCreator(); UnCreator.AnOperations(); } }
No hay comentarios:
Publicar un comentario