1. 程式人生 > >物件導論

物件導論

抽象過程

(1)萬物皆物件

(2)程式是物件的集合,它們通過傳送訊息來告知彼此所要做的。

(3)每個物件都有自己的由其他物件所構成的儲存。

(4)每個物件都擁有其型別。

(5)某一特定型別的所有物件都可以接受同樣的訊息。

 

後期繫結:當向物件傳送訊息時,被呼叫的程式碼直到執行時才能確定。編譯器確保被呼叫方法的存在,並對呼叫引數和返回值執行型別檢查(無法提供此類保證的語言被稱為是弱型別的),但是並不知道將被執行的確切程式碼。

 

單根繼承結構

在單根繼承結構中的所有物件都具有一個共用介面,所以它們歸根到底都是相同的基本型別。