對象小結

(一)對象是什麼?

對象是計算機對程序功能模塊的抽象,具有一定的原子性。


(二)面向對象編程的優勢?
1.透過抽象化總結而成的對象,對象經過實例化而成爲類,可以實現整個系統的結構化和有效的複用機制,避免產生繁雜而冗餘的代碼
2.透過對象的集成機制,可以實現對象功能內涵和外延的擴展,可以實現框架化的開發,系統的升級改造不用傷筋動骨而做到完美整合
3.透過對象的權限管控,可實現對象的隱藏,不可實例化,必須實例化等,做到對類的保護,把一些更高級抽象的對象虛擬化,從而使類的整體結構更加清晰
4.類對於接口函數的實現,可以使類的功能無限的延伸

5.對象的委託和事件使程序員有更大的把控主動性


(三)其它?
1.目前大部分編程語言均支持面向對象的開發,雖然實現語法稍有不同,但基本上是大同小異。
2.面向對象是相對於面向過程而言,面向過程的開發未必就比面向對象低級,樹葉用在獨孤求敗的手上也照樣無敵
3.對象是一種樹形的結構,目前大部分編譯器不支持多重繼承,因此一個對象只能有一個父親,接口可代替或者部分代替某些允許多重繼承的功能。
4.認識到對象之美,才能找到好的對象,哈哈哈!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章