框架:
以框架+數據來提高可擴展性
命令的解析是否可以脫離if-else
定義一個Handler來處理命令
用Hash表來保存命令和Handler之間的關係
抽象:
抽象函數:表達概念而無法實現具體代碼的函數
抽象類:表達概念而無法構造出實體的類
要求
1、加上了abstract的函數不能夠有大括號
2、在abstract的類中無法重新創建一個自己的對象
3、只要一個類中有一個函數是抽象的,那麼整個類都是抽象的,這個類中的函數被調用了也無法作用
4、包含abstract函數的類是不能不爲abstract的
5、抽象類可以定義變量,抽象類子類的這個變量可以由抽象類來管理
繼承抽象類的子類必須覆蓋父類中所有的抽象函數(這個稱爲實現抽象函數),否則自己也會成爲抽象類