摘要:
抽象類(lèi)型——實(shí)中之虛(
介紹抽象類(lèi)型的種類(lèi)、意義及其用法)
? 淺顯的比方只是門(mén)檻前的臺(tái)階,借之或可拾級(jí)入門(mén),卻無(wú)法登堂入室
? 具體類(lèi)型是創(chuàng)建對(duì)象的模板,抽象類(lèi)型是創(chuàng)建類(lèi)型的模塊
? 抽象數(shù)據(jù)類(lèi)型的核心是數(shù)據(jù)抽象,而抽象類(lèi)型的核心是多態(tài)抽象
? 必先以術(shù)養(yǎng)道,而后以道御術(shù)
? 以社會(huì)身份而非個(gè)人身份作為公民之間聯(lián)系的紐帶,正是針對(duì)接口而非實(shí)現(xiàn)來(lái)編程的社會(huì)現(xiàn)實(shí)版
? 個(gè)體身份對(duì)應(yīng)的規(guī)范抽象借助封裝,以數(shù)據(jù)抽象的形式出現(xiàn)
? 家庭身份對(duì)應(yīng)的規(guī)范抽象借助繼承,以類(lèi)型層級(jí)的形式出現(xiàn)
? 社會(huì)身份對(duì)應(yīng)的規(guī)范抽象借助多態(tài),以多態(tài)抽象的形式出現(xiàn)
閱讀全文
摘要:
多態(tài)類(lèi)型——靜中之動(dòng)(
通過(guò)實(shí)例展示多態(tài)類(lèi)型的三種用法)
? 繼承是多態(tài)的基礎(chǔ),多態(tài)是繼承的目的
? 多態(tài)是動(dòng)靜結(jié)合的產(chǎn)物,將靜態(tài)類(lèi)型的安全性和動(dòng)態(tài)類(lèi)型的靈活性融為一體
? 前者(參數(shù)多態(tài))是發(fā)散式的,讓相同的實(shí)現(xiàn)代碼應(yīng)用于不同的場(chǎng)合
? 后者(包含多態(tài))是收斂式的,讓不同的實(shí)現(xiàn)代碼應(yīng)用于相同的場(chǎng)合
? 模板方法模式突出的是穩(wěn)定堅(jiān)固的骨架,策略模式突出的是靈活多變的手腕
閱讀全文