
承繼—封裝性便是把目標(biāo)的特性和服務(wù)項(xiàng)目融合成一個(gè)單獨(dú)的同樣企業(yè),并盡量隱敝目標(biāo)的內(nèi)部關(guān)鍵點(diǎn),包括2個(gè)含意:
◇ 把目標(biāo)的所有特性和所有服務(wù)項(xiàng)目融合在一起,產(chǎn)生一個(gè)不可缺少的單獨(dú)企業(yè)(即目標(biāo))。
◇ 信息隱蔽,即盡量隱敝目標(biāo)的內(nèi)部關(guān)鍵點(diǎn),對外開放產(chǎn)生一個(gè)界限〔換句話說產(chǎn)生一道天然屏障〕,只保存比較有限的對外開放插口使之與外界產(chǎn)生聯(lián)絡(luò)。
封裝的標(biāo)準(zhǔn)在手機(jī)軟件上的體現(xiàn)是:規(guī)定使目標(biāo)之外的一部分不可以隨便存儲(chǔ)目標(biāo)的內(nèi)部數(shù)據(jù)信息(特性),進(jìn)而合理的防止了外界不正確對它的"互相污染",使手機(jī)軟件不正確可以部分化,大大減少檢錯(cuò)和排錯(cuò)的難度系數(shù)。
封裝—獨(dú)特類的目標(biāo)有著其一般類的所有特性與服務(wù)項(xiàng)目,稱之為獨(dú)特類對一般類的承繼。
一個(gè)類能夠是好幾個(gè)一般類的獨(dú)特類,它從好幾個(gè)一般類中承繼了特性與服務(wù)項(xiàng)目,這稱之為多繼承。
在java語言中,一般 大家稱一般類為父類(superclass,超類),獨(dú)特類為派生類(subclass)。
多態(tài)—目標(biāo)的泛素化就是指在一般類中界定的特性或服務(wù)項(xiàng)目被獨(dú)特類承繼以后,能夠具備不一樣的基本數(shù)據(jù)類型或主要表現(xiàn)出不一樣的個(gè)人行為。這促使同一個(gè)特性或服務(wù)項(xiàng)目在一般類以及每個(gè)獨(dú)特類中具備不一樣的詞義。比如:"圖形"的"制圖"方式,"橢圓形"和"不規(guī)則圖形"全是"幾何圖"的派生類,其"制圖"方式作用不一樣。
『此★文為祖父筆記文章內(nèi)容,沒經(jīng)容許★不可轉(zhuǎn)截!』
隨機(jī)文章: