"Evil does seek to maintain power by suppressing the
truth."
"Or by misleading the innocent."
|
|
Spock and McCoy, "And The Children Shall Lead",
stardate 5029.5. |
歸根結(jié)底,所有問題都是列表,或所有問題都是算法
問題空間的元素同它在空間的表述稱之為對象
萬物皆對象
程序就是一組對象,告訴對方該做什么
每個對象都利用別的對象來組建自己的記憶
對象都有類型
所有屬于同一類型的對象都能接受相同的消息
接口只管你能向這個對象發(fā)送什么消息
實(shí)現(xiàn)隱藏能減少程序的bug
繼承: 復(fù)用接口
在新類中修改基類的行為稱為覆寫
"只覆寫"基類的行為,稱為替換規(guī)則,是(is-a)關(guān)系
在派生類中添加新接口是(is-like-a)關(guān)系
多態(tài)替換對象可以降低維護(hù)軟件成本和增強(qiáng)設(shè)計
OPP語言采用后綁定的概念.
動態(tài)綁定是JAVA的缺省行為
interface是abstract的深化
posted on 2009-01-22 10:01
L'雙魚 閱讀(162)
評論(0) 編輯 收藏 引用