关于javascript:Javascript-设计模式Prototype原型模式

原型模式

原型模式是一种基于继承的模式。其为实现继承的一种简略形式,它还能够带来一些性能上的晋升。因为在对象定义的一个函数,它们都是援用创立,而不是创立本人的单份拷贝。

形式一 应用Object.create办法,该办法能够传递两个参数Object.create(prototype,optionalDescriptorObjects)
Object.create(prototype,optionalDescriptorObjects)

形式二

var prototypeMode = (function () {
    function F() { }

    return function (proto) {
        F.prototype = proto;
        return new F();
    }
})()

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理