zoukankan
html css js c++ java
第四次作业 四则运算器在C++层面上的进一步思考
OOA(Object Oriented Analysis,面向对象分析)
从客观存在的事务和事务之间的关系,归纳出有关对象(包括对象的属性和行为)以及对象之间的联系,并将具有相同属性和行为的对象用一个类(class)来表示。建立一个能够反映真实情况的需求模型。
这次的作业,对四则运算器的整个功能需要,结构都有了最直接的思考,思路更加清晰,目标也更明确。
请看这张思维导图,大概就是需要实现的各部分功能,这也就是OOA的部分
OOD(Object Oriented Design,面向对象设计)
将面向对象分析阶段形成的需求模型进一步具体设计。如类的设计(继承、派生、类与类之间的消息协作)、算法的设计等。采取通用的工具,如流程图、类图等来描述。
从功能上我把这个四则运算器主要分为了四个类:交互和文件读取,题目生成,题目计算,答案判断。各个类都实现一个方面的职能,互相传递数据进行信号传递,互相辅助。
注:不同的颜色代表不同的类。
流程图应该已经很清楚了交互和文件读取读取出用户的质量,传递给题目生成类,题目生成类把生成的算式传递给计算类,计算类储存结果,这时交互类读取用户的答案和正确答案比较得到数据,最后再反馈给交互类把数据呈现给用户或者写入文件。
最后是关于我自己的程序进程的反馈
函数的分离已经差不多完成了,就剩一点点的残余还没有完成,谢谢赵畅学长的留言。然鹅那个读取文件的我还在努力中。加油。
查看全文
相关阅读:
Android学习笔记14:Tween Animation动画的实现
Android学习笔记17:单项选择RadioButton和多项选择CheckBox的使用
北国的雪
Android学习笔记11:图像的平移、旋转及缩放
三极管基本放大电路解析
51单片机中data,idata,xdata,pdata的区别
充电开关制作
慢慢学Linux驱动开发,第五篇,初探设备模型概念
慢慢学Linxu驱动开发,第二篇:启程,模块机制,Hello World
H桥电机驱动原理与应用
原文地址:https://www.cnblogs.com/031602418matt/p/6859084.html
最新文章
夏季如何防止皮肤病产生 生活至上,美容至尚!
鸡蛋吃多少合适 生活至上,美容至尚!
轻松小运动甩掉身上脂肪 生活至上,美容至尚!
新手店铺装修自己做哦,旺铺装修,素材。 生活至上,美容至尚!
解决毛孔粗大的皮肤问题 生活至上,美容至尚!
对治疗肠胃炎简单有效的按摩法 生活至上,美容至尚!
夏日防晒别乱信这些流言 生活至上,美容至尚!
饮食养生:蔬菜排毒清肠美容攻略 生活至上,美容至尚!
保湿护肤要注意的一些细节 生活至上,美容至尚!
秋季补肾的一些方法 生活至上,美容至尚!
热门文章
身体排毒,自己就可以轻松搞定 生活至上,美容至尚!
正确吃水果才能有效减肥 生活至上,美容至尚!
要健康,饭后16件事不能做 生活至上,美容至尚!
起床后第一杯水怎样喝才健康? 生活至上,美容至尚!
Android学习笔记16:Button控件图文混排效果的实现
Android学习笔记15:Frame Animation动画的实现
Windows程序设计00:为什么要学它
Android学习笔记12:图像渲染(Shader)
Android学习笔记13:EditText的使用
2012,写给24岁的自己
Copyright © 2011-2022 走看看