设计模式学习2 工厂模式
摘要:
工厂模式其实就是简单模式的升级版本,简单模式将界面与业务逻辑区分开,但是如果不停的增加计算器的运算方式,简单模式中的工厂Factory 中判断的业务逻辑会变非常复杂,这不符合封装的原则。所以在此之上将Factory抽象了出来,代码如下:class Cal{public: virtual double getResult() { return 0; } void setPara(double paraA,double paraB) { parameterA = paraA; parameterB = paraB; }protected: ... 阅读全文
posted @ 2013-01-09 16:20 程序员中的战斗机 阅读(130) 评论(0) 推荐(0) 编辑