简单工厂类
来源:互联网 发布:一秀微场景源码 编辑:程序博客网 时间:2024/05/17 05:14
工厂类(creator):负责和客户端打交道,由传入参数进行判断创建具体类实例。
接口类(product):此类也可以是抽象类,主要是为了配合工厂类实现多态
具体角色类(concreteproduct):继承接口类,实现具体方法。
此方法重在工厂类,隔离了客户端和具体类实例,但是工厂类可能由于控制逻辑、角色类增多而变得臃肿。
public class creator {
public static product factory ( ){
new concreteproduct();
}
}
public interface product{
//定义一系列方法
}
public concreteproduct implements product {
//实现接口方法
}
0 0
- 学习简单工厂类
- 简单工厂类
- 简单工厂类
- 简单工厂类
- 简单工厂类
- 简单工厂/工厂/抽象工厂模式(创建类)
- c++简单的工厂类
- 设计模式---简单类工厂
- 类简单工厂模式-笔记
- 简单工厂,工厂,抽象工厂
- 简单工厂、工厂、抽象工厂
- 简单工厂、工厂、抽象工厂
- 简单工厂类实现简单四则运算
- 工厂模式-简单工厂
- 简单工厂 静态工厂
- 工厂模式-简单工厂
- 工厂 > 简单工厂
- 简单工厂,工厂方法
- 异步加载js并执行js方法
- 第九章三续:SIFT算法的应用--目标识别之Bag-of-words模型
- 自己曾经做的项目
- ios 之 Bonjour 协议简单抓包分析
- Python道~安装bottle框架
- 简单工厂类
- hdu 4964 Emmet(模拟)
- 【leetCode】Two Sum
- java中的命名规范
- diff和patch简单明了的说明
- php面向对象之接口概念-133
- 曾经做的格斗编辑器
- 想成为程序猿?28个在线学习网站让你变身齐天大圣!
- Harvard公开课---创建动态网页