面向对象、函数式

面向对象的思维模式:如果写一个复杂的系统,把这个系统划分开来,分成各个子模块(对象),分别具有相对应的一些属性,和一些功能

函数式的思维模式:写清楚流程,一步一步就能够完成这样的活动,单纯的按照函数方式一步一步的执行,一般用于简单的功能,一件简单的事件

1、字面量构造函数

2、使用构造函数来实现对象

注意:构造函数一定要用new

每实例化一个对象,他们的函数方法都会被重新创建;

js里面所有的函数都有这个protetype属性,设置构造对象时的原型

3、工厂模式构建 对象:

4、es6的模式:class的构造函数是constructor(){}函数

类的继承:

思考:

为什么要用面向对象?函数式对象?

猜你喜欢

转载自www.cnblogs.com/yangwan/p/10183738.html