设计模式学习笔记(一)工厂模式
来源:互联网 发布:java读英文文件乱码 编辑:程序博客网 时间:2024/05/23 19:16
1.简单工厂
生产固定种类的产品,根据传入的参数决定生产产品;
工厂类只有一个,只抽象产品;
缺点:产品种类固定,当要扩展产品时,需要修改工厂类
2.工厂方式
抽象出产品与工厂;新产品对应新的工厂;
优点:可定制产品种类与生产方法;便于拓展产品;
缺点:当产品种类较多时,工厂类泛滥;
3.抽象工厂
抽象出产品系列与工厂;新产品系列对应新的工厂;
缺点:当有新的产品种类时,需要修改抽象工厂类,添加新的产生新品种产品的方法,这时所有子类工厂都需要变化;
0 0
- 设计模式学习笔记(一)工厂模式
- Java学习笔记 - 设计模式(一)工厂模式
- 设计模式学习笔记一(工厂模式)
- 设计模式学习(一)工厂模式
- 设计模式学习笔记(工厂模式)
- 设计模式学习笔记(一) 简单工厂
- 设计模式学习笔记之(一、工厂模式)
- C++设计模式学习笔记一:简单工厂模式
- 一、简单工厂模式——设计模式学习笔记
- 设计模式学习笔记之一(创建模式---工厂模式)
- 设计模式笔记一:简单工厂模式
- 设计模式笔记一:工厂模式
- 研磨设计模式笔记(一)之简单工厂模式
- 设计模式学习笔记(一):工厂方法模式【Factory Method Pattern】
- C#设计模式学习笔记(一) 之 简单工厂模式
- 设计模式学习笔记之工厂模式
- 设计模式学习笔记--工厂模式
- 【设计模式】简单工厂模式学习笔记
- redis简介
- [leetcode126]word ladder 2
- redis命令
- 线段树详解
- dubbo入门
- 设计模式学习笔记(一)工厂模式
- 关于坦克在其他客户端能够显示,但是不能运动的错误的定位
- Activity的生命周期
- ATG执行sql部分示例
- 如何脱机查看安卓的官方api
- code first 使用已有的数据库并且改为Dbfirst获取Models的方法和TT模版
- 题目一 A+B Problem
- byte、short和char隐式的转换为int
- Spring 控制反转