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