一、编程思想
1.1 面向过程
- 面向过程编程(POP)
面向过程编程编程就是分析解决问题需要多少步,每一步都用一个函数来实现,这样最后调用函数就可以实现了,面向过程适合于项目较小,功能不复杂的需求
1.2面向对象
- 面向对象(OOP)
面向对象把事务分解成一个一个对象,然后事务之间分工合作
面向对象不再以步骤来划分事务,而是以功能来进行拆分,适合多人合作的大项目
面对对象特性:
封装,继承,多态
二、ES6当中的类和对象
1.1思维特点
- 抽取对象共用的属性和行为封装成一个类(模板)
- 对类进行实例化,获取类对象
1.2对象
- 对象是有属性和方法构成的
属性:事务的特征在对象当中用属性类表示(常用名词)
方法:事务的行为在对象当中使用方法来表示(常用动词)
类
- 在ES6当中新增加了类的概念(class)
类抽象了对象的公共部分,他泛指某一个大类
对象特指某一个,通过实例化一个类来产生对象