Basic Member
|
物件導向程式跟物件導向程式語言兩者是不一樣的,很多語言都可以實做出物件導向程式,只要符合三個精神(封裝、繼承跟多形),而程式語言或是RAD若是稱自己為物件導向,是將物件導向的精神融入該語言或開發環境裡了,讓開發人員可以將精神投入開發而不必擔心元件是否無意間漏掉某環節而出現弱點。
基本上物件導向三個精神根本就是人類的抽象思考模式,將之歸納成三個名詞而已,沒什麼好讓人望之生畏,你時時刻刻腦中都是這樣在思考的,只是自己沒有體會出來而已,「世紀末軟體革命」這本書很適合初學者了解物件導向精神的入門書,請注意是「精神」而不是「語言」,再次強調不要搞錯了,很多講物件導向的書籍常發現一個章節就講完三個精神了,剩下的章節對入門者一點幫助也沒有。
|