摘要:
放假了不能一直歇着呀,就再次翻了翻《大话设计模式》,之前看了一次感觉是囫囵吞枣,这次挑了有关“工厂”的模式进行“单元复习”,把笔记就记在这吧。 之前看过博客园有人说这本书对某些设计模式理解的其实不完全对,而我是按照这本书理解的;如果读者对我的理解有异议,欢迎留言。 简单工厂模式 类图: 用法:客户端利用SimpleFactory产生一个具体产品(用AbstractProduct引用),当然这需要客户端传参,但判断逻辑位于SimpleFactory中(如switch语句)。 扩展:若需要增加具体产品E,则须添加ConcreteProductE类,同时修改SimpleFactory。 阅读全文