模式: Prototype(原始模型模式或者原型模式) 定义: 通过给出一个原型对象来指明所要创建的对象的类型,然后用这个原型对象的方法创建出更多同类型的对象,原始模型模式属于对象的创建模式 javascript实现: 在Java语言中对象都继承自java.lang.Object,而java.lang.Object就提供了Clone的方法,只要实现接口Cloneable,即表示支持Clone,否则抛出异常。在这点javascript是非常接近的,所有的对象都是从Object继承,不过Object并不支持Clone的方法,但是我们可以通过自己对于javascript通过expanddo的形式实现Clone方法,这样日后所有的对象创建都实现了Clone方法。 ...
查看详细内容 >>