设计模式总结(不断完善中...)

设计模式

简单工厂模式

	oo思想:
	某养猪大厂要求设计一个计算器,要求实现add、sub、mul、div,实际考察的是面向对象
	的封装、继承和多态,那么如何实现呐?封装要做到业务层和视图层分离,从控制台接
	收的参数要和计算逻辑分离。继承则是抽离接口,面向接口编程,该接口有两个参数a
	,b和一个业务处理的方法 getResult()。多态则是根据不同的实现类来区别加减乘除运算
	时要用的getResult()。
	但是这里还有一点问题就是视图层会有很多代码,所以这里用到简单工厂模式,创建一
	个工厂类,返回不同对象交给工厂去做,视图层只需要实现工厂就行了

猜你喜欢

转载自blog.csdn.net/weixin_41967707/article/details/86232756