简单工厂设计模式
看《大话设计模式》,记录学习到的东西
描述:
1.通过一个抽象类的计算类,这个类提供了一些计算类共同需要的数据和方法。
2.继承这个计算类,实现为加法,减法,乘法,除法等计算类。
3.通过计算工厂,根据不同的操作代码实现不同的操作。
4.客户端就可以通过计算工厂动态的获取到不同的计算方法。
优点:
1.如果有乘方等计算方法,只需告知工厂,然后增加一个乘方的计算方法类实现这个运算
2.如果加法的计算方式发生改变,只需要更改加法的实现。
看《大话设计模式》,记录学习到的东西
1.通过一个抽象类的计算类,这个类提供了一些计算类共同需要的数据和方法。
2.继承这个计算类,实现为加法,减法,乘法,除法等计算类。
3.通过计算工厂,根据不同的操作代码实现不同的操作。
4.客户端就可以通过计算工厂动态的获取到不同的计算方法。
1.如果有乘方等计算方法,只需告知工厂,然后增加一个乘方的计算方法类实现这个运算
2.如果加法的计算方式发生改变,只需要更改加法的实现。
转载于:https://my.oschina.net/dylw/blog/741150