关于简单工厂模式 个人的理解
2017-09-14 14:24
176 查看
简单工厂其实就是解决了少量的,已知逻辑的if else 判断.
实际上就是 就是写一个工厂类, 通过传入的参数, 去判断该产出哪种对象.
前提是已知判断条件,
最简单的例子:
定义一个接口: 几个实现类.
客户端 输入一个参数, 定义一个工厂类,通过参数判断 给返回哪个具体的实现类对象.
缺点是还没有抛弃if else 并且对修改开放
每新增一个实现类, 工厂类就需要加一个 else 分支
相关文章推荐
- 关于Dijkstra算法的个人理解
- 关于java 中的i++和++i [个人理解]
- 关于EPoll的个人理解
- 关于技术美术的一些个人理解
- 关于/dev/console的个人理解
- 关于OleDB连接Excel的Extended Properties(扩展属性)HDR=YES; IMEX=2个人理解心得
- 个人理解下推荐给菜鸟学习的关于java的基础技术
- 关于Linux图形和字符界面切换方式和startx的个人理解
- 关于以太网(Ethernet II)这个网络的个人理解以及应用(2)
- 关于ubuntu 进入单用户模式,破解root用户密码的个人理解
- 关于面向切面编程的个人理解
- 关于delegate, category和subclass,个人的理解
- 关于概率dp的个人理解与总结
- 理解矩阵(个人认为这是关于矩阵最精彩的理解,推荐~~)
- 关于MTS和COM+的区别.(个人理解dotnet是windows DNA和com+的延续,那么MTS应该逐渐退出舞台了)
- 关于hough变换的个人理解
- 关于抽象工厂模式的个人理解
- js中关于可视区、实际区域一些知识的个人理解
- 关于Promise的一些个人理解jQuery的deferred
- 关于token的个人理解(个人)