腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
面向对象的JavaScript示例
、
、
我了解一般的面向对象编程原则,如
封装
、
继承
、多态、抽象等我在网上读了很多关于这些的文章,但这些文章让我更加困惑。 谢谢。
浏览 1
提问于2013-02-20
得票数 5
回答已采纳
1
回答
JavaScript对象与克罗克福德的好部分
、
、
最近,我一直在考虑如何在
JS
中执行OOP,特别是在
封装
和
继承
方面。根据克罗克福德的说法,古典主义是有害的,因为new()是有害的,原型和经典都是有限的,因为它们使用constructor.prototype意味着不能使用闭包进行
封装
。最近,我考虑了关于
封装
的以下几点:
封装
扼杀性能。它让您向每个成员对象而不是原型添加函数,因为每个对象的方法有不同的闭包(每个对象有不同的私有成员)。如果没有,您仍然认为
封装
是值得的吗?使用经典
继承
和新(),但也调用Sup
浏览 0
提问于2012-11-01
得票数 8
1
回答
继承
如何破坏
封装
?
我正在尝试理解
继承
和组合之间的区别。我看到有些人指出,
继承
破坏了
封装
。我不明白它是如何破坏
封装
的,私有成员变量无论如何都不能被
继承
(不能被访问)。如果超类成员变量是受保护的,那么它必须是设计好的。它是如何破坏
封装
的?
浏览 1
提问于2015-07-07
得票数 0
1
回答
在框架中开发独立模块时,耦合是好事还是坏事?
、
、
封装
是将数据(变量)和作用于数据(方法)的代码作为一个单元包装在一起的一种机制。客户端代码将从系统提供的类
继承
,然后在其算法中替代系统的类。
继承
是指一个对象或类基于另一个对象或类,使用相同的实现或指定一个新的实现来维护相同的行为。但是,当存在大量
继承
时,您如何避免联轴器呢?当我在框
浏览 0
提问于2016-10-26
得票数 3
回答已采纳
1
回答
封装
与
继承
、
我的语言是c++,但我觉得答案应该是通用的1)让B
继承
A,并使A的一些方法为虚的 2)在B中声明A的一个实例。
浏览 1
提问于2015-04-18
得票数 1
1
回答
继承
、带有接口的组合
、
、
、
据我所知,可以同时存在类
继承
和接口
继承
。接口是提供
封装
的方式之一。Q2:带有接口的组合被认为是一个很好的设计工具。如何以及为什么?
浏览 0
提问于2015-10-08
得票数 0
2
回答
JavaScript对象是否需要
封装
?
、
、
、
我正在开发一个node.
js
应用程序。寻找创建数据模型的方法。仅仅将模型定义为简单的
js
对象,并在必要时使用基于原型的
继承
,可能会产生什么后果? 任何帮助都是非常感谢的。谢谢。
浏览 3
提问于2012-12-25
得票数 1
2
回答
设计模式:
继承
和
封装
继承
、
、
、
我有问题,准确地制定它,所以我留下了更一般的描述在标题(如果你有更准确的问题描述,请评论,我会编辑标题)。 问题:两个类AudioStream和VideoStream是从基类MediaStream派生的,基类MediaStream有一些常见的音频和视频流方法,但不打算按原样使用。因此,有两个类AudioStreamSettings和VideoStreamSettings是从MediaStreamSettings派生出来并传递给它们相应的流类的构造函数的。MediaStreamSettings存储音频和视频常用的设置,基类MediaStream访问这些数据。问题是:设计流的基类和设置之间的层次关
浏览 0
提问于2016-04-08
得票数 0
2
回答
什么是JavaScript上下文中的
封装
?
、
什么是JavaScript上下文中的
封装
?在mozilla网站()上读到这句话后,我感到很困惑: 在前面的示例中,Student不需要知道Person类的want ()方法是如何实现的,但仍然可以使用该方法;除非我们想要更改该方法,否则该类不需要显式定义该方法这就是所谓的
封装
,每个类都
继承
其父类的方法,只需要定义它希望更改的内容。 我已经将
封装
理解为隐藏类成员,但在Mozilla站点上的示例中,它似乎是简单的
继承
。
浏览 4
提问于2013-08-28
得票数 1
1
回答
在Javascript中使用Swift的self访问Swift类变量和函数
、
、
我有一个项目,在这个项目中,我从Swift类调用
JS
方法function jsMethod(selfRef)。让我们假设,我们有一个调用此方法的class A。
浏览 2
提问于2017-01-10
得票数 1
回答已采纳
1
回答
使用
继承
封装
组合
、
、
、
这是一种良好/可接受的做法,从对象派生出来只是为了隐藏与创建该对象相关的所有逻辑。而不是这样:scene.Systems (new ColisionSystem);scene.SceneGraph = new MyCustomSceneGraph();class MyScene : Sc
浏览 2
提问于2016-10-11
得票数 1
回答已采纳
1
回答
封装
和
继承
方法
、
、
、
、
我想知道是否有可能
封装
一个类的方法,然后在一个消费类中公开它们。
浏览 0
提问于2009-08-19
得票数 0
回答已采纳
1
回答
JavaScript中基本/高效的原型
继承
?
、
我正在创建一个HumanSkin类,它
继承
自Cylon,还添加了自己的prototype infiltrate()方法。如何在
JS
中轻松获得完整的
继承
(最好是
封装
)?
浏览 8
提问于2014-04-04
得票数 1
回答已采纳
7
回答
封装
的不同类型是什么?
、
封装
的不同类型是什么? 我认为这基本上指的是抽象、多态性和
继承
等核心的OO概念,对吗?我对
封装
的理解是,它是一种隐藏数据/功能的方法,但我从未真正认为多态性或
继承
是一种
封装
形式,尽管我可以看到多态是如何被认为是
封装
的,因为它可以隐藏您正在与之交互的对象的确切类型。
浏览 6
提问于2008-12-22
得票数 5
回答已采纳
2
回答
面向对象编程的优点或特性是什么?
、
根据的说法,面向对象编程的特征是数据抽象、
封装
、消息传递、模块化、多态性和
继承
。对我来说,数据抽象、
封装
、消息传递、模块化也存在于顺序语言中。只有多态性和
继承
是特定于面向对象编程的。这是正确的吗?
浏览 7
提问于2011-06-17
得票数 5
回答已采纳
2
回答
我们能在JavaScript中实现对象文本的
封装
吗?
当我们使用Object.Create()来
继承
父对象的新对象时,子对象
继承
父对象的所有属性和函数。 那么,如何将私有成员隐藏在
继承
的类中呢?因此,如果不能,就意味着使用函数作为类和从父类
继承
的"new“关键字,这是到达JavaScript中的的唯一途径!
浏览 5
提问于2015-06-05
得票数 1
回答已采纳
1
回答
从
JS
原型
继承
?
有没有办法从
JS
原型
继承
Transcrypt类?我有一个
JS
对象类型,它有一组我需要保留的功能,但是我想在一个Transcrypt类中用很多不错的性能来扩展它(特别是,我想用Transcript操作符重载来补充笨重的
JS
数学函数)。但这是行不通的,因为
JS
类没有Transcrypt的“神奇方法”。我还尝试将方法添加到
JS
原型中: def v_repr(self): return "(inherited
JS
浏览 4
提问于2017-05-27
得票数 3
回答已采纳
1
回答
类可用性是否使编程成为面向对象的语言?
、
、
如果Class使语言面向对象,那么Javascript不是面向对象的语言,但是
JS
是一种面向对象的语言,没有实现任何类。
继承
数据抽象多态
封装
请让我知道我对
JS
的理解是否正确?
浏览 0
提问于2014-11-28
得票数 0
7
回答
继承
会破坏
封装
吗?
、
、
我的同事认为我从
继承
中暴露了太多。他的想法是通过将java.io.File放在私有属性中来包装它,而不是
继承
它。他认为从文件中公开所有公共方法/属性打破了
封装
,但我认为这是一个好处,因为我们可以免费获得java.io.File中的所有函数。 你认为如何?
浏览 0
提问于2012-06-27
得票数 13
1
回答
OOP结构:
继承
和
封装
、
、
、
我真正想要看到的是
封装
的利弊。我的理想目标是确保没有类属性公开到全局范围,因此应该只有其他人可以公开使用的方法,它们将依赖于私有或受保护的类属性。另一件我真正要研究的事情是拥有一个好的
继承
;然而,在如何在同一设计中将两者结合起来方面,我面临着困难--可能我对
继承
有了错误的理解或者期望过高。为了更好地映射如下结构: 类App是基类。因此,我希望能够在我的Storage类中访问Model方法,理想的方法是使用
继承
而不是依赖注入。如果我想让其他人可以使用我的Storage方法,我可以简单地在App类中创建一个公共属性,并将S
浏览 2
提问于2014-02-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
面向对象继承封装多态
JS进阶 拷贝与继承
JS中的继承核心详解
面向对象 三大特性 继承,多态,封装
js中类定义和类继承
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券