面向對象=對象+類+繼承+通信”
對象:萬物皆對象。
計算機程序中的對象是具有三個特徵的實體:標識、狀態、行爲.
消息:是一個對象與另一個對象的通信單元,是要求某個對象執行類中定義的某個操作的規格說明。發送給一個對象的消息定義了一個方法名和一個參數表(可能是空的),並指定某一個對象。
一個對象接收的消息則調用消息中指定的方法,並將形式參數與參數表中相應的值結合起來。
類: 是具有相同屬性和操作的一組對象的集合,它爲屬於該類的全部對象提供了統一的抽象描述。
類的定義包括一組數據屬性和在數據上的一組合法操作。
類定義可以視爲一個具有類似特性與共同行爲的對象的模板,可用來產生對象
繼承:是使用已存在的定義做爲基礎建立新定義的技術
類設計的原則:高內聚,低耦合。