工厂方法模式

来源:互联网 发布:番茄 法windows 编辑:程序博客网 时间:2024/06/06 14:15

我们用实例化汽车的例子来解释。对于客户端程序(ClientApp)如果想要一个汽车的对象,需要调用生产这个汽车的Factory的对象。当然,这个类继承自一个AbstractFactory基类。而这个Factory类就是《设计模式》中提到的“子类”,它来决定实例化那个类。       下面我们来具体实现一下代码,首先,我们需要两个基类,一个是Car的,一个是Factory的。Factory类型的作用是构建Car的对象。代码如下



原创粉丝点击