工厂模式
来源:互联网 发布:windows sdk for win7 编辑:程序博客网 时间:2024/06/17 01:05
工厂模式,就像字面的意思一样,快速生成许多相同的对象
工厂模式: 专门定义一个类来负责创建其他类的实例,被创建的实例通常具有相同的父类
第一种虽然是工厂模式但还如果换一个对象的话改动起来没有那么方便
第二种就很方便,换对象的话只需要换掉DogFactory就可以
1: Dog *dog = [AnimalFactorycreateDog];
Cat *cat = [AnimalFactorycreateCat];
[dogeat];
[cateat];
2: //AnimalFactory *factory = [CatFactory new];
AnimalFactory *factory = [DogFactorynew];
Animal *animal1 = [factory createAnimal];
[animal1eat];
Animal *animal2 = [factory createAnimal];
[animal2eat];
0 0
- 工厂模式 -- 工厂方法
- 工厂模式 -- 抽象工厂
- 工厂模式-简单工厂
- 工厂模式-工厂方法
- 工厂模式:静态工厂
- 工厂模式-简单工厂
- 工厂模式-抽象工厂
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 工厂模式-静态工厂
- 工厂模式-抽象工厂
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 策略模式(java版)
- Slidingmenu侧滑
- hibernate reverse engineering 中没有java src folder 的解决办法
- tu
- POJ 2826 An Easy Problem?! (计算几何、线段相交、思维)
- 工厂模式
- 剑指-二叉树镜像
- android studio布局预览报The following classes could not be found错的问题
- 《现代操作系统》笔记
- 地图加载和图层简介
- 第一篇博客
- 04 Spinner 列表选中
- jquery操作select
- css3弹性盒子如何布局