简单工厂模式

来源:互联网 发布:淘宝店铺照片 编辑:程序博客网 时间:2024/04/28 10:19

 

具体套用的模版就是:

工厂类

publict class Creator

{

         public static Product factory()

         {

                       return new ConcreteProduct();

         }

}

抽象产品类

public interface Product

{

}

具体产品类

public class ConcreteProduct : Product

{

           public ConcreteProduct (){...}

}

 

 简单工厂的优缺点

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

原创粉丝点击