摘要: 前面介绍了策略和单例模式,这篇文章说一下简单工厂,工厂,抽象工厂的概念和应该场景首先,从简单工厂开始:见上图,可以看出来,最核心的部分就是工厂类了,所有的变化都封装在这个工厂类里面,Client不用关心类的实例化但是,可谓成也工厂类,败也工厂类如果,实例化的对应有所变化,就需要修改核心工厂类,违背了开放-封闭原则(对修改封闭,对扩展开放)C#版本代码实现SimplyFactory public abstract class Simplyfactory { public abstract string CreateFactory(); } public class SimplyA : Simpl 阅读全文
posted @ 2011-07-29 10:13 艾伦 阅读(5865) 评论(8) 推荐(3) 编辑