- 博客(1)
- 收藏
- 关注
转载 C++设计模式-Factory工厂模式
Factory 1、定义创建对象的接口,封装对象的创建 2、将实际创建工作延迟到子类中,例如,类A中药使用类B,B是抽象父类,但是在类A中不知道具体要实例化哪一个B的子类,但是在类A的子类D中是可以知道的。在A中无法使用 new B***()方法 3、将创建工作延迟到子类中后,核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂,只提供工厂子类必须实现的接口,这样的好处是可以不用修改已有
2014-12-28 21:50:52 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人