摘要:
Javascript是基于原型实现面向对象的,因此并没有类和接口,它的对象也与其他基于类的语言中的对象有所不同。在Javascript中,每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类型,也可以是自定义的类型。在没有类的情况下,可以采用下列模式创建对象。简单模式创建对象最简单的方式就是创建一个引用类型的实例,再为其添加属性和方法:var Person = new Object();Person.name = "Thom";Person.action = function(){};但是这样使用同一个接口创建很多对象,会产生大量的重复代码,不利于封装。工厂模式工厂 阅读全文