作业要求
1.本次作业不要求编码实现。发布发布一篇博客,图文并茂。
2.请设计四则运算的各个类的类图。并对图加以描述。
3.有编码实现的同学附加10分
4.作图软件推荐ProcessOn,也可以提供手工画图的照片。
题目理解
1.对类图的理解
要设计类图(UML),那么首先就要明白类图是什么。当然,类图有区别与流程图、思维导图、原型图......
推荐:UML类图与类的关系详解链接
2.不要求代码实现,但是有代码实现的同学附加10分,我靠向前者。
3.我的类图针对的是第三次寒假作业,上面有链接。
我的类图
1.三类
· 输出类:初始化、语言的选择、题目数目询问、题目输出、最终输出
·判断类:语言判断、题目数目判断,答案对错判断,终止判断
· 统计类:题目正确数、题目错误数
2.类的属性和行为
·输出类:output,都是输出
· 判断类:judge,都是判断
·统计类:count,都是统计数目
3.类图
·输出类接收到判断类的消息输出相应的内容
·判断类要接收界面的输入且要有所判断,再把判断的情况通知输出类和统计类
·统计类接受判断类的消息,记载题目的正确题目数和错误题目数,最后把结果通知输出类
·中间判断类还要判断,用户是不是中途退出,要及时把消息通知输出类
感悟
·没有去编码实现很遗憾,可能我构想的类图行不通
·本来是打算画一些漫画来形象的描述类与类之间的关系,画了一张之后发现,类图应该是更加规范,所以就没有画下去。
·感觉出了,面对对象的优点,认为它更贴切实际