1. 程式人生 > >設計模式2之工廠方法模式FactoryMethod

設計模式2之工廠方法模式FactoryMethod

public interface Product{

}

 

public class ConcreteProduct implements Product{

}

 

public abstract class Creator{

    protected abstract Product factoryMethod();

}

 

public class ConcreteCreator extends Creator{

    protected Product factoryMethod(){

        return new ConcreateProduct();

    }

}