简单工厂模式

为什么要使用简单工厂模式?

1、业务的封装,将业务和界面分离,并得到复用。封装单独的类生成合适的运算对象,通过多态返回父类的方式实现了计算器结果。

2、松耦合,使加减乘除类之间解耦,修改其中的一个不影响另外的几个。

 

使用StarUML简单的画了简单工厂的设计模式图--源自《大话设计模式》

简单工厂模式_第1张图片

你可能感兴趣的:(简单工厂模式)