作者qrtt1 (XD)
看板CSSE
標題Re: [問題] oop
時間Sun Jun 12 01:27:26 2005
※ 引述《spanky (小莫)》之銘言:
: 有4個特點
: Encapsulation
: Imfomation hiding
: Inheritance
: Polymorphism
: 我總覺得Encapsulation Information hiding
: 根本是一樣的東西
: 因為有了前者當然會有後者的產生
: 可是為什麼要分開列出呢
: 這其中有什麼差異嗎???
封裝簡單說是"整組包好好的"
你有一個B-tree的class
他不單單只有B-tree這結構
還附上了addNode()
deleteNode()、search()等method
--------------------------------
資料與操作方法是整組包好好的
而不是以往先弄個B-tree
寫幾個function來操作他
function也沒有一定要和此B-tree綁在一起
--------------------------------
資料隱藏,就是他內部到底怎麼實作,用了什麼樣的結構
是被隱藏的
他裡面用B+ tree或B-tree你都不會知道的XD
ps. 個人對這知識的理解是如此,如果有誤請大家告訴我 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.59.94.118
※ 編輯: qrtt1 來自: 210.59.94.118 (06/12 01:30)