(一)代理模式 應(yīng)用場(chǎng)景:當(dāng)一個(gè)類(lèi)的某些功能需要由別的類(lèi)來(lái)實(shí)現(xiàn),但是又不確定具體會(huì)是哪個(gè)類(lèi)實(shí)現(xiàn)。 優(yōu)勢(shì):解耦合 敏捷原則:開(kāi)放-封閉原則 實(shí)例:tableview的 數(shù)據(jù)源d...
IP屬地:湖北
(一)代理模式 應(yīng)用場(chǎng)景:當(dāng)一個(gè)類(lèi)的某些功能需要由別的類(lèi)來(lái)實(shí)現(xiàn),但是又不確定具體會(huì)是哪個(gè)類(lèi)實(shí)現(xiàn)。 優(yōu)勢(shì):解耦合 敏捷原則:開(kāi)放-封閉原則 實(shí)例:tableview的 數(shù)據(jù)源d...
1.單例對(duì)象 我們使用一個(gè)類(lèi)獲取對(duì)象時(shí),多次創(chuàng)建對(duì)象 或者 多次獲取對(duì)象,得到的都是同一份對(duì)象,那么該對(duì)象就是 單例對(duì)象 -- 同時(shí)只存在一個(gè)實(shí)例對(duì)象。 2.單例對(duì)象的特點(diǎn) ...
------------類(lèi)別----------------- 類(lèi)別中方法的優(yōu)先級(jí)比原來(lái)類(lèi)中的方法高 也就是說(shuō),在類(lèi)別中重寫(xiě)了原來(lái)類(lèi)中的方法,那么類(lèi)別中的方法會(huì)覆蓋原來(lái)類(lèi)中的...
1.派生類(lèi)是在基類(lèi)的基礎(chǔ)之上設(shè)計(jì)出來(lái)的, 其目的是擴(kuò)展基類(lèi)的功能或修改基類(lèi)功能. 派生類(lèi)包含了基類(lèi)的所有特征與功能(子類(lèi)繼承了父類(lèi)的所有的內(nèi)容) 2.方法的重寫(xiě) 從父類(lèi)繼承的...
1.繼承Inherit 這個(gè)是面向?qū)ο笳Z(yǔ)言都有的一個(gè)特性,子類(lèi)會(huì)繼承父類(lèi)的方法和屬性。 對(duì)于以下情況,無(wú)法使用類(lèi)別,必須使用繼承。 1)新擴(kuò)展的方法與原方法同名,但是還需要使...