1. 程式人生 > >面向物件、函式式

面向物件、函式式

面向物件的思維模式:如果寫一個複雜的系統,把這個系統劃分開來,分成各個子模組(物件),分別具有相對應的一些屬性,和一些功能

函式式的思維模式:寫清楚流程,一步一步就能夠完成這樣的活動,單純的按照函式方式一步一步的執行,一般用於簡單的功能,一件簡單的事件

1、字面量建構函式

2、使用建構函式來實現物件

注意:建構函式一定要用new

每例項化一個物件,他們的函式方法都會被重新建立;

 

js裡面所有的函式都有這個protetype屬性,設定構造物件時的原型

 

3、工廠模式構建 物件:

4、es6的模式:class的建構函式是constructor(){}函式

 

類的繼承:

 

思考:

為什麼要用面向物件?函式式物件?