设计模式之Factory
来源:互联网 发布:javascript box2d 编辑:程序博客网 时间:2024/06/02 07:30
工厂模式主要是 为了创建对象而提供的接口。
1. 如下是一个简单的工厂类
在程序中,如果要实例化Sample时.就使用 Sample sampleA=Factory.creator(1) 就可。
2.如下是更高一点的 抽象工厂模式。 如果创建对象的方法变得复杂了,如上面的是创建一个Sample对象,
这边要是还要在创建一个新的对象,就可以用这种模式了!
这里假设:Sample有两个concrete类SampleA和SamleB,而Sample2也有两个concrete类Sample2A和SampleB2
那么,我们就将上例中Factory变成抽象类,将共同部分封装在抽象类中,不同部分使用子类实现。
eg:
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 设计模式之Factory
- 历史上最牛的程序员
- ABAP输入帮助
- 关于Android调试过程的LOG
- KeyCode常量
- 建立自信就是这么简单 【转】
- 设计模式之Factory
- 高精度算法
- 登陆ssh不需要使用密码
- PADS PCB 转PROTEL
- php单引号和双引号的区别
- 何为“六路一桥”
- Chrome源码剖析-- 序
- CRM的认知
- 栈的链表表示