心胸决定格局,眼界决定境界...

工厂模式

简单工厂模式,将生成具体的对象逻辑判断放在了工厂中。当要添加新的产品时,需要添加新类外,还要修改工厂内部的方法。虽然实现了扩展,但是破坏了封闭更改原则。

工厂模式,为各个子类都建了工厂类,将逻辑判断放在了客户端。

eg: 产生加法工厂,付给抽象工厂。用加法工厂产生加法类,再使用加法类的方法

posted @ 2013-12-28 23:17  WELEN  阅读(113)  评论(0)    收藏  举报