面向对象程序设计 作业一
GitHub
作业要求
概述
- 由于寒假完成了类似的工作,本次代码继承自寒假的代码
- 由于DevC++ 5.2.0.3在功能上不如VS2017 Community全面,代码编写和类图生成使用VS2017 Community
- elevator类是一个电梯的机械结构类,能反馈状态,上下移动和开(get)关(out)门
- control_table类具有控制的功能,可以对elevator类进行控制,方便地增加控制方法
- passenger 结构 定义乘客和乘客有的属性
- 问题:电梯运行算法和调度独立在类外,很多方法和函数上是面向过程的思维产物,面向对象效果不佳,算法和实现可能有问题,需要改进,解决了一些软件使用上的问题
具体内容
- Visual Studio 2017 Community的30天试用到期了,通过登陆微软账号解决之
- Visual Studio 2017 Community无法生成类图,通过增加组件解决
- Visual Studio 2017 Community使用‘freopen’函数会报错
- Visual Studio 2017 Community不会停下,需要‘while(1)’等操作
类图
![](https://images2018.cnblogs.com/blog/1329634/201804/1329634-20180421233033536-160065667.png)
posted @
2018-04-21 23:33
opsiff
阅读(
169)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步