工厂模式
来源:互联网 发布:java中源代码什么意思 编辑:程序博客网 时间:2024/06/09 16:52
1 用最简单的代码来说明这个设计模式是什么。
2 在阅读lib src和使用lib的时候体验各个设计模式的应用场景。
3 语言终归是语言,要在语言中提炼出理念。
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。
类型:创建类模式
interface IProduct {public void productMethod();}class Product implements IProduct {public void productMethod() {System.out.println("产品");}}interface IFactory {public IProduct createProduct();}class Factory implements IFactory {public IProduct createProduct() {return new Product();}}public class Client {public static void main(String[] args) {IFactory factory = new Factory();IProduct prodect = factory.createProduct();prodect.productMethod();}}
0 0
- 工厂模式 -- 工厂方法
- 工厂模式 -- 抽象工厂
- 工厂模式-简单工厂
- 工厂模式-工厂方法
- 工厂模式:静态工厂
- 工厂模式-简单工厂
- 工厂模式-抽象工厂
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 工厂模式-静态工厂
- 工厂模式-抽象工厂
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- PE结构各字段偏移参考
- HDU 1054 Strategic Game
- C++中的单例模式
- 【bzoj3064】【Tyvj 1518 CPU监控】
- pat1013
- 工厂模式
- 指针函数与函数指针的区别
- hadoop--自动化脚本-- 自动给奴隶机器发送hadoop安装包
- atitit.新增编辑功能 跟orm的实现 attilax p31
- 锁与隔离级别的关系
- ubuntu配置vnc(ubuntu12.04版本亲自验证过)
- CF(#294 div2):D. A and B and Interesting Substrings
- iOS开发之计算应用启动次数
- 遍历二叉树的各种操作(非递归遍历)