关于简单工厂模式 个人的理解

 简单工厂其实就是解决了少量的,已知逻辑的if else 判断.

 实际上就是 就是写一个工厂类, 通过传入的参数, 去判断该产出哪种对象.

 前提是已知判断条件,

 最简单的例子:

 定义一个接口: 几个实现类.

 客户端 输入一个参数,  定义一个工厂类,通过参数判断 给返回哪个具体的实现类对象.

 缺点是还没有抛弃if else 并且对修改开放

 每新增一个实现类, 工厂类就需要加一个 else 分支

posted @ 2017-09-14 14:24  郝二驴  阅读(218)  评论(0编辑  收藏  举报