读书人

用容易工厂模式实现-简单计算器

发布时间: 2012-10-08 19:54:56 作者: rapoo

用简单工厂模式实现--简单计算器

uml

用容易工厂模式实现-简单计算器

有uml图可以看出Client依赖OprationFactory类,而OprationFactory类调用的是Opration接口,

当我们想给计算器增加功能时,修改客户端,增加相应的子类和在OprationFactory类的switch语句中增加相应的case语句即可,

不会影响其他的子类。

使用设计模式主要是提高代码的复用率,通过解耦合,使OprationFactory和Opration类能以后复用。

客户端界面:

读书人网 >软件架构设计

热点推荐