码迷,mamicode.com
首页 > 其他好文 > 详细

23种设计模式之简单工厂模式

时间:2018-06-01 23:15:56      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:对象   分享   创建   符号   qpi   rtu   使用   客户端   aaaaaa   

模式是基于在面对对象的思想上实现的计算机编程模式思维
面对对象的模式思维有四大好处:可维护,可复用,可拓展,灵活性好
基于三个步骤,封装,继承,多态
举个例子:计算机要完成两个数字之间的运算
一、就要考虑到定义一个可被继承类
1.需要两个数的字段并且将之属性化
2. 一个virtual的虚方法在每一个运算方法中都可以实现调用

二、要将运算的方法类继承,完成运算方法

三、创建工厂类,将根据运算符号来判断使用哪种运算类

四、在客户端中使用多态调用工厂类,输出结果就OK了

具体代码如下:

技术分享图片
技术分享图片
技术分享图片

23种设计模式之简单工厂模式

标签:对象   分享   创建   符号   qpi   rtu   使用   客户端   aaaaaa   

原文地址:https://www.cnblogs.com/fangshiyuanzhucheng/p/9123719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!