您的位置:首页 > 其它

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

2017-09-14 14:24 176 查看

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

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

 前提是已知判断条件,

 最简单的例子:

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

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

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: