優點:
1. 首先就是註釋比較多啊!感覺很溫暖……同時羞愧了我沒啥註釋的程式碼。。。寫程式碼的時候經常懶得寫註釋,看別人程式碼的時候卻總是吐槽沒註釋,我就是這樣的。。。所以覺得小夥伴真是感人呢!
2. 結構比較清楚,流程易懂。
3. 有基本的一些異常處理。
缺點:
1. 程式碼有較多冗餘。將三種mode寫到了三個類裡,每一個都寫了一遍InitTye、output等函式,其實是可以共用(或者綜合總用)的。
2. 使用狀態機時,可以用列舉變數使其狀態意義更清晰,而不是用1、2等數字。
3. 個別地方格式不太規範(“=”兩邊沒加空格之類)。