天天看點

第169天:面向對象基礎概念(有待完善)

1、函數

(1)函數就是一個工具,我們隻需要學會使用工具實作某個功能

(2)封裝性

函數——面向對象 函數——工具

對象——工具包(把類似的功能放在一起管理)

工具:函數——方法

2、對象

對象就是一個工具包,我們隻需要學習如何使用工具

整個js都是面向對象的,所有的函數,全部都是某個對象的方法

字元串、日期、Math、數組、正則、window Alert

萬物皆對象

對象的優點:

(1)将一些相似的函數,屬性放在一個容器中,統一管理

(2)對象就是對函數(工具)進行分類管理,比如document

(3)封裝性

3、架構——多個工具包(對象)

對象是抽象的,執行個體是具體的

執行個體化:new

手機——iphone8

4、面向對象

(1)分析需要那幾個對象

(2)分析屬性和方法

(3)寫空殼 接口

繼續閱讀