一、封裝
封裝 根據(jù) 職責(zé) 將 屬性 和 方法 封裝 到一個(gè)抽象的 類(lèi) 中
- 定義類(lèi)的準(zhǔn)則
二、繼承
繼承 實(shí)現(xiàn)代碼的重用,相同的代碼不需要重復(fù)的編寫(xiě)
- 設(shè)計(jì)類(lèi)的技巧
- 子類(lèi)針對(duì)自己特有的需求,編寫(xiě)特定的代碼
三、多態(tài)
多態(tài) 不同的 子類(lèi)對(duì)象 調(diào)用相同的 父類(lèi)方法,產(chǎn)生不同的執(zhí)行結(jié)果
- 多態(tài) 可以 增加代碼的靈活度
- 以 繼承 和 重寫(xiě)父類(lèi)方法 為前提
- 是調(diào)用方法的技巧,不會(huì)影響到類(lèi)的內(nèi)部設(shè)計(jì)