1. 程式人生 > >第169天:面向對象基礎概念(有待完善)

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

spa 所有 col 工具實現 一起 pos 統一管理 body new

1、函數

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

(2)封裝性

函數——面向對象 函數——工具
對象——工具包(把類似的功能放在一起管理)
工具:函數——方法

2、對象

對象就是一個工具包,我們只需要學習如何使用工具
整個js都是面向對象的,所有的函數,全部都是某個對象的方法
字符串、日期、Math、數組、正則、window Alert
萬物皆對象

對象的優點:

(1)將一些相似的函數,屬性放在一個容器中,統一管理
(2)對象就是對函數(工具)進行分類管理,比如document
(3)封裝性

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

對象是抽象的,實例是具體的
實例化:new
手機——iphone8

4、面向對象

(1)分析需要那幾個對象
(2)分析屬性和方法
(3)寫空殼 接口

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