面向对象程序设计 作业一

GitHub


概述

  • 由于寒假完成了类似的工作,本次代码继承自寒假的代码
  • 由于DevC++ 5.2.0.3在功能上不如VS2017 Community全面,代码编写和类图生成使用VS2017 Community
  • elevator类是一个电梯的机械结构类,能反馈状态,上下移动和开(get)关(out)门
  • control_table类具有控制的功能,可以对elevator类进行控制,方便地增加控制方法
  • passenger 结构 定义乘客和乘客有的属性
  • 问题:电梯运行算法和调度独立在类外,很多方法和函数上是面向过程的思维产物,面向对象效果不佳,算法和实现可能有问题,需要改进,解决了一些软件使用上的问题

类图

猜你喜欢

转载自www.cnblogs.com/passguan/p/8904264.html