工厂模式
来源:互联网 发布:淘宝直播大v通道 编辑:程序博客网 时间:2024/05/01 07:48
工厂方法:定义一个创建对象的接口,当由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到子类。
抽象工厂:提供一个接口,用于创建相关或者依赖的家族,而不需要指定具体类。
工厂模式的关键是找到factory和product。比如first head中的pizza为product,pizza store为factory。
以first head例子比较工厂模式与抽象工厂:
工厂模式以pizzastore作为抽象的工厂类,NYpizzastore和Chicagopizzastore作为具体的工厂,pizza作为抽象产品,子类NYstylecheesePizze等风格的Pizza由具体工厂方法实现。
抽象工厂:创建一个产品原料家族接口pizzaingredientfactory,NYpizzaingredientfactory和chicagoingredient实现家族接口,通过方法创建生面团或调料。
0 0
- 工厂模式 -- 工厂方法
- 工厂模式 -- 抽象工厂
- 工厂模式-简单工厂
- 工厂模式-工厂方法
- 工厂模式:静态工厂
- 工厂模式-简单工厂
- 工厂模式-抽象工厂
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 工厂模式-静态工厂
- 工厂模式-抽象工厂
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- Linux下的lds链接脚本基础
- 机顶盒CA解密流程
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 一键设置L2TP脚本-Ubuntu14.04LTS
- 第六单元
- 工厂模式
- MySQL 用户规划及权限设置
- Mysql 闲杂问题聚集
- 快速排序Quicksort
- eclipse设置代码自动提示
- SQL语句优化(查询优化)
- 照片多选
- VERSION { version-script-commands }
- SpringMVC框架