面向對象軟件工程複習之概述2

面向對象=對象+類+繼承+通信”


對象:萬物皆對象。

計算機程序中的對象是具有三個特徵的實體:標識、狀態、行爲.


消息:是一個對象與另一個對象的通信單元,是要求某個對象執行類中定義的某個操作的規格說明。發送給一個對象的消息定義了一個方法名和一個參數表(可能是空的),並指定某一個對象。
一個對象接收的消息則調用消息中指定的方法,並將形式參數與參數表中相應的值結合起來。


類: 是具有相同屬性和操作的一組對象的集合,它爲屬於該類的全部對象提供了統一的抽象描述。
    類的定義包括一組數據屬性和在數據上的一組合法操作
        類定義可以視爲一個具有類似特性與共同行爲的對象的模板,可用來產生對象


繼承:是使用已存在的定義做爲基礎建立新定義的技術


類設計的原則:高內聚,低耦合。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章