面向對象程序設計 做業一

GitHub
做業要求html


概述

  • 因爲寒假完成了相似的工做,本次代碼繼承自寒假的代碼
  • 因爲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)’等操做

類圖

相關文章
相關標籤/搜索