YDKJS03-类

98 阅读1分钟

混合对象类

所有的字符串都是String类的一个实例

4.1.1 类的设计模式

迭代器模式、观察者模式、工厂模式、单例模式

如果你接受过正规的编程教育话你应该听过过程化编程,也就是只有函数调用没有高层抽象。除此之外还有函数式编程

4.1.2JS中的类

4.2类的机制

在许多面向对象类语言中,标准库会提供stack类,栈数据结构。

4.2.1建造

类和实例,类就是封装的抽象的实例,实例就是创建一个类的实例。比如汽车类,创建一个奔驰就是创建一个实例

4.2.2构造函数

类实例方法的构造,这个函数(方法)和类名相同,被称为构造函数

4.3类的继承

继承就是子类继承父类的方法、属性等信息

	class person{
		sayHello(){
			console.log("helloWorld");
		}
	}
	class jackma inherits person{
		name:'JackMa',
	}

4.3.1 多态

一个接口多个功能,多态可以是静态的或者动态的。

4.4混入

《你不知道的JS》中关于类面向对象的这一章节讲得不是很好,暂且跳过,建议看MDN文档