设计模式笔记之简单工厂模式
来源:互联网 发布:mysql保存json数据 编辑:程序博客网 时间:2024/05/11 21:53
因为笔者第一次接触设计模式,所以难免会有错误,希望各位大牛不吝赐教 :)
这个模式大概是是最基础的模式,但是没有被GOF列入那26个模式中
大体的模型就是三个,一个工厂(具体类),一个产品的基类(具体,抽象,借口都行吧),一个继承前面产品基类。
工厂里面用if判断new出哪种产品。就是不断地if else那种
所以缺点也比较显而易见:由于工厂方法负责new出产品,所以当增加或者减少产品的时候则要修改工厂类的代码。
优点也很明显,客户不需要知道具体的类,只需要知道具体的命令就行。
0 0
- 设计模式笔记之简单工厂模式
- 设计模式笔记之简单工厂模式
- java设计模式笔记之简单工厂
- 笔记十三:设计模式之简单工厂模式、工厂方法模式、抽象工厂模式
- 设计模式 之简单工厂+ 工厂模式
- 研磨设计模式笔记(一)之简单工厂模式
- 设计模式学习笔记之简单工厂模式
- 菜鸟学设计模式系列笔记之简单工厂模式
- 设计模式之简单工厂模式(笔记)
- 【设计模式】学习笔记之简单工厂模式
- Java学习笔记---设计模式之简单工厂模式
- 设计模式学习笔记之简单工厂模式
- 设计模式之简单工厂模式(整理笔记)
- 设计模式学习笔记(Java篇)之简单工厂模式
- 设计模式笔记---简单工厂
- 设计模式之简单工厂设计模式
- 设计模式之简单工厂模式,工厂模式,策略模式
- 设计模式 之 简单工厂
- hdu2874
- Socket的重要性
- 我的《鸟哥的Linux私房菜》笔记(六)档案与文件系统的压缩与打包
- 黑马程序员 Java基础学习笔记 线程安全问题
- 前序、中序、后序表达式
- 设计模式笔记之简单工厂模式
- 临界区,互斥量,信号量,事件的区别
- UltraEdit打开时特别慢,解决方法
- 经典32道 Java面试题及答案!
- Karrigell 入门简介[1]
- 详谈Javascript中的Array数组对象
- hdu 1542 Atlantis (线段树+离散化+扫描线)
- 平衡二叉树的转换和平衡方法
- 十年做什么