设计模式:创建型总结
Factory:问题:1.为了提高内聚(cohesion)和松耦合(Coupling),经常会抽象出一些类的公共接口以形成抽象基类或接口.可以通过声明一个向基类的指针来指向实际的子类实现,达到多态目的.1)客户程序员必须知道实际子类的名称,2)程序的扩展性和维护变得越来越困难;2.在父类中并不知道具体要实例化哪一个具体的子类:假设类A中要使用到类B,B是一个抽象父类,在A中并不知道具体要实例化哪一个B的子类,但是在A的子类D中是可以知道的.以上2个问题引出了Factory模式的2个最重要的功能:1.定义创建
原创
2010-09-16 15:24:00 ·
463 阅读 ·
0 评论