设计模式一点总结
1.简单工厂模式 将一个具体类的实例化交给一个静态工厂方法来执行(就是根据客户端的已有逻辑来创建不同的对象)
举个例子:对水果工厂说 给我来个”橘子“ ,它就会给你一个橘子,来个苹果就会给你一个苹果。

备注(UML图一点介绍:http://www.open-open.com/lib/view/open1328059700311.html)
优点:在于工厂类中包含了必要的逻辑判断,根据客户端的选择动态的实例化相关的类,对于客户端来说,除去了与具体产品的依赖。
缺点:违反了 开放封闭原则(对于扩展是开发的,对于修改是封闭的) 举个栗子:.
posted on 2016-03-22 20:28 qin_yueqiang 阅读(88) 评论(0) 收藏 举报
浙公网安备 33010602011771号