面向对象
- 编程的两大思想
- 面向过程编程POP
- 面向对象编程OOP
从宏观出发,以对象为基础研究依据,解决对应问题
- JS创建对象的模式
- 基本创建对象模式
优点:简单,方便
缺点:无法量产
案例:
- var s1 = {
- name: "张三",
- age: 23,
- play: function() {
- console.log(this.name + "正在打球");
- }
- }
- s1.play()
- var s2 = {
- name: "李四",
- age: 25,
- play: function() {
- console.log(this.name + "正在滑雪");
- }
- }
- s2.play()
2、工厂模式(利用函数创建对象)
优点:可以量产对象
缺点:通过工厂模式创建的对象,无法明确对应类型
案例:
function createStudent(name,