1. 程式人生 > >面向物件程式設計思想

面向物件程式設計思想

一、什麼是面向物件

所謂的面向物件,是一種程式設計思想,程式設計思路,程式碼的書寫格式

二、物件的優點

  1. 物件中,可以定義並且儲存多個數據單元以及所有JavaScript支援的資料型別

例:

 

  2. 物件中,呼叫具體資料很方便,呼叫資料時,不用考慮資料的順序

例:

 

  3. 物件中,可以定義函式,還可以通過函式的this,方便的呼叫物件本身的資料

例:

 

三、面向物件的基本思想

  基本思路就是,建立一個物件,給這個物件,新增上屬性和屬性值,還有函式等方法,之後通過操作這個物件,來完成需要的效果

例:

 

四、面向物件程式設計的優點

  優點與函式的優點類似 ---  高內聚 低耦合

    1. 高內聚 : 將所有需要的程式,都定義封裝在物件內對,象中儲存所有需要的屬性,所有需要的方法

    2. 低耦合 : 儘量減少特殊程式的執行

五、面向物件程式設計的特點

  1. 抽象 --- 通過描述 物件 共有的特點(屬性和屬性值) , 來形容一個物件

    這個物件不是一個非常具體事例的內容,是一個抽象化的例項

  2. 封裝 --- 將所有的程式,都定義在一個物件中

&n