腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JavaScript -动态
原型
模式
+寄生组合继承
、
、
、
在本书中,讨论了动态
原型
模式
作为一种很好的方法来完成组合构造器/
原型
模式
,同时将构造函数和
原型
封装到对象定义中。= "function") { return this.name; }在书中讨论的所有对象创建
模式
中= function() {} 如您所见,这段代码使用Constr
浏览 5
提问于2016-10-22
得票数 1
1
回答
何时使用
原型
设计
模式
、
我正在学习
原型
设计
模式
,我对这个
模式
的主要思想以及何时使用它感到有点困惑。你能帮我澄清几点吗?( 2)这个代码是
原型
设计
模式
c++实现的好例子吗?//
Prototype
浏览 2
提问于2015-10-12
得票数 2
回答已采纳
4
回答
构造
模式
与
原型
模式
的区别
、
我研究了创建对象的Protoype
模式
。function Fruit(){}Fruit.fruitName = "Banana",
原型
模式
浏览 7
提问于2016-01-28
得票数 12
回答已采纳
2
回答
在C++中
原型
设计
模式
和复制构造函数有什么区别?
、
我试图理解什么时候我应该使用
原型
设计
模式
。下面是我所理解的
原型
的例子:{ virtual
Prototype
* clone() = 0;}; {
Prototype
* clone() override { ... }ConcretePrototy
浏览 4
提问于2016-03-11
得票数 21
回答已采纳
1
回答
正确的Javascript
原型
模式
定义/示例
、
、
、
、
我正在阅读我的Javascript,通过我的阅读,我看到了两个非常不同的
原型
模式
示例。person2.sayName(); // "Nicholas" 下面是来自的例子 GoF将
原型
模式
称为通过克隆基于现有对象模板创建对象的
模式
我们可以认为
原型
模式
是基于
原型
继承的,其中我们创建了作为其他对
浏览 8
提问于2015-09-10
得票数 2
1
回答
原型
继承: Object.create与Object.assign
、
、
我目前正在阅读凯尔·辛普森的“你不了解JS”,试图理解整个
原型
模式
。它说我们可以实现Foo和Bar之间的
原型
继承,如下所示: function Foo(name) { }` Bar.
prototype
= Object.create(Foo.
prototype
);= Object.create(Foo.<em
浏览 0
提问于2018-04-26
得票数 1
回答已采纳
1
回答
Object.create相对于构造函数的实际优势是什么?
、
、
、
、
因此,我来自古典的OOP语言,并试图围绕javascript
原型
风格。试图理解函数构造函数
模式
与Object.create
模式
之间的区别: function Human()Human();console.log(child.private) // don't print 函数构造器
模式
允许创
浏览 0
提问于2019-01-12
得票数 0
回答已采纳
4
回答
javascript继承
模式
比较
、
我已经通读了一些关于javascript
原型
继承
模式
的教程,但我不确定下面两个中哪一个是最好的实践。我注意到很多人都采用这种继承
模式
:A.
prototype
= {} A.apply(this, arguments,有一些源代码执行以下
模式
:A.
prototype
= {} A.appl
浏览 0
提问于2012-04-09
得票数 4
回答已采纳
4
回答
在JS中有这样的
模式
吗?
、
有没有一种简明的方法来实现下面的设计
模式
?code */ } x(); y(); // these can be called herea.x();我最近熟悉了
原型
,可能会用到这样的东西:a.
prototype
.x = function() { }但也许有更苗条的方法呢因为在我的代码中,a也
浏览 0
提问于2012-05-11
得票数 0
回答已采纳
1
回答
javascript链: Rectangle.
prototype
= new ()还是Rectangle.
prototype
= Shape?
、
、
我看到了两种不同的
模式
和解释。一个来自DailyJS和许多其他: Rectangle.
prototype
= new ();从理论上讲,你为什么要运行它还指定矩形的
原型
,形状的
原型
。但是,我们应该能够进行继承,只需将父节点简单地分配到
原型
中即可。 我想知道原因是否是
原型
链。看起来,在第1种情况下,它将创建一个
原型
链。这意味着矩形
原型
将具有形状 <e
浏览 2
提问于2012-10-26
得票数 0
回答已采纳
3
回答
JavaScript中的
原型
链接
、
、
、
、
我正在读一本叫做JavaScript
模式
的书,但是有一部分我觉得这个家伙很困惑。function inherit(C, P) {}“这让你可以快速快速地查找
原型
链,因为所有对象实际上都共享同一个
原型
然而,我实际上试着在Child中修改
原型
say(),它对父母没有影响,实际上,Child仍然指向父母,完全忽略
浏览 5
提问于2010-11-08
得票数 8
回答已采纳
1
回答
使用object.create设置对象的
原型
、
、
,在下面的代码中,如何使用object.create()方法将子
原型
设置为父
模式
。child.
prototype
=new Parent(); this.parentFunction = function(){ }Parent.<
浏览 5
提问于2015-01-15
得票数 0
回答已采纳
2
回答
在Javascript中设置模块的
原型
、
、
、
我在一些测试中看到,使用
原型
方法可以提高代码执行的性能并减少内存消耗,因为方法是按类而不是按对象创建的。同时,我想对我的类使用模块
模式
,因为它看起来更好,并且允许使用私有属性和方法。function() { classProperty : _classProperty prototypeProperty = "value2" return obje
浏览 0
提问于2013-06-03
得票数 0
回答已采纳
1
回答
在闭包中使用
原型
模式
、
、
、
我一直在研究Javascript中的
原型
和闭包
模式
。正如您可能知道的,在使用闭包
模式
时有一个,因为它为对象的每个实例重新定义了相同的函数。然而,闭包
模式
允许私有变量,这使得封装变得更容易。以下是
prototype
模式
的一个典型示例: this.val = val; Parent.
prototy
浏览 3
提问于2011-07-03
得票数 2
回答已采纳
2
回答
使用模块
模式
的JavaScript类
原型
、
、
、
、
我想出了混合模块和
原型
模式
,但不确定我是否遗漏了什么。基本上,我想使用'this‘关键字。示例: { }; { { }; }).apply(A.
prototype
浏览 2
提问于2012-08-16
得票数 0
1
回答
nodejs mongo
原型
最佳实践
、
、
我是node.js世界中的新手,但我正在尝试使用mongoDB和一些javascript
原型
开发REST。var Person = function (name) {} } Person.
p
浏览 1
提问于2016-11-23
得票数 0
回答已采纳
3
回答
通过克隆接口或复制构造器克隆对象与在
原型
模式
中创建新对象的性能
、
、
最近,在学习设计
模式
时,我了解到,在需要大量创建对象的场景中,
原型
模式
非常有用,而且性能非常高效。
Prototype
模式
还通过在
原型
模式
中使用可复制的接口或复制构造函数来最小化太多对象创建的开销。这是使用
原型
图案的唯一原因吗?
浏览 4
提问于2019-10-04
得票数 1
回答已采纳
2
回答
javascript伪经典继承与
原型
继承示例混淆
、
我并不真正理解伪古典和
原型
继承之间的区别。请看下面的代码片段。 this.name = name canWalk: true, animal.sit() // (2
浏览 6
提问于2015-07-22
得票数 3
回答已采纳
2
回答
在一行上设置命名函数的JavaScript集
原型
所以我试图找到一种非常干净的JavaScript函数
原型
模式
。我可以这样做: // person logic // people's foo下面的代码在单词
prototype
之前生成意外的.。function Person() {}.
prototype
.foo = funct
浏览 0
提问于2013-12-07
得票数 1
1
回答
原型
继承中的元对象是否对上面的ES5有意义?
我在这里看到两种类型的
原型
继承函数创建
模式
。Function.
prototype
.inherit = function( base ) { Meta.
prototype
= base;this.
prototype
= new Meta();和 this.
prototype
=
浏览 0
提问于2017-05-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JAVA学习笔记,自定义对象与prototype原型
js面向对象编程中prototype关键词即原型法
原型模式
设计模式之原型模式
Java设计模式之原型模式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券