摘要:工厂模式中的类一般是这样的:一个抽象产品类,多个具体产品类,一般只有一个静态工厂方法。抽象工厂模式中的类一般这样:抽象工厂(Abstract Factory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。 具体工厂(Concrete Factory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密...
阅读全文
随笔分类 - 工厂模式
Factory
摘要:工厂模式中的类一般是这样的:一个抽象产品类,多个具体产品类,一般只有一个静态工厂方法。抽象工厂模式中的类一般这样:抽象工厂(Abstract Factory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。 具体工厂(Concrete Factory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密...
阅读全文
摘要:简单工厂的结构IProduct{ 公共方法}SimpleFactoryBuildProduct{ static IProduct Create(类名) { switch(类名) { case Product1: return new Product1(); case Product2: return new Product2(); ...
阅读全文
|