简单工厂模式

    技术2022-05-11  55

     

    具体套用的模版就是:

    工厂类

    publict class Creator

    {

             public static Product factory()

             {

                           return new ConcreteProduct();

             }

    }

    抽象产品类

    public interface Product

    {

    }

    具体产品类

    public class ConcreteProduct : Product

    {

               public ConcreteProduct (){...}

    }

     

     简单工厂的优缺点

    简单工厂模式只适合于所有的具体产品都继承同一个接口,如果继承不同的接口,就不适合了。另外,如果要增加新产品对于工厂类来说必须修改代码。


    最新回复(0)