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