腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Liskov替代原理或
封装
违反
、
、
、
在这篇文章中,我想向您展示一个包含几个
JS
类
的
代码示例,并问您,这段代码是因为还是违反了
封装
原则。 本例中
的
_framesMonitor变量是我们在Job
类
中使用
的
某个第三方库vqt
的
实例。在下面的示例中,是否可以将vqt.Errors.ProcessExitError类型公开给JobManager
类
(,因为LSP),或者违反了
封装
,揭示了内部
实现
细节。// Job.
js
浏览 2
提问于2017-11-14
得票数 1
1
回答
类
可用性是否使编程成为面向对象
的
语言?
、
、
类
可用性是否使编程成为面向对象
的
语言?在我看来,使语言面向对象
的
不是
类
,而是使语言面向对象
的
OOP概念,对吗?如果Class使语言面向对象,那么Javascript不是面向对象
的
语言,但是
JS
是一种面向对象
的
语言,没有
实现
任何
类
。 我还想再问一个问题,我们能在
JS
中
实现</e
浏览 0
提问于2014-11-28
得票数 0
1
回答
在一个JavaScript模块中
封装
多个ES6文件
的
良好实践是什么?
、
考虑到C# / C++打包结构,如何
实现
将
JS
类
作为单个名称空间导入到单个文件中?ClassA.
js
: import * as MyPackage from "../MyPackage.
js
";
浏览 0
提问于2019-06-22
得票数 0
回答已采纳
6
回答
Javascript何时使用原型
、
、
、
我想知道什么时候在
js
中使用原型方法是合适
的
。应该一直使用它们吗?或者,是否存在使用它们不可取和/或会导致性能损失
的
情况?在这个站点上搜索
js
中常用
的
命名空间方法时,似乎大多数都使用了基于非原型
的
实现
:简单地使用对象或函数对象来
封装
命名空间。我来自于一种基于
类
的
语言,很难不试着进行类比,并认为原型就像“
类
”,我提到
的
命名空间
实现
就像静态方法。
浏览 7
提问于2011-01-19
得票数 100
回答已采纳
2
回答
请解释这是如何
实现
的
。
我所看到和学习到
的
关于
封装
的
知识是,我们可以拥有数据成员,因为私有函数和成员函数是公共
的
。 最后一行是令人困惑
的
部分:将
实现
放在
类</em
浏览 6
提问于2015-02-24
得票数 3
1
回答
C#中数据隐藏与
封装
的
区别?
、
、
我已经浏览了一些博客文章和StackOverflow答案,以了解
封装
是如何在C#(和)中
实现
的
。所有这些博客文章和答案都像预期
的
那样定义了
封装
。 将数据和方法绑定在一起
的
类型称为
封装
。但是,在
实现
部分,他们说它是在C#中通过定义私有变量并使用访问器和变异器/属性提供对它们
的
访问来
实现
的
。我
的
问题是为什么这不是数据隐藏?为什么它被认为是
封装
呢?此外,<e
浏览 5
提问于2022-03-26
得票数 0
回答已采纳
1
回答
是否有更多
的
封装
实现
?
、
关于OOP中
的
封装
,我所知道
的
是它是指对对象
的
某些数据
的
访问
的
限制。我认为我们主要是通过在
类
中使用访问修饰符和属性来
实现
封装
,这样就可以在将数据公开给外部类之前验证数据,但是在中,
封装
也是指将数据和函数捆绑到一个单元中,这是通过使用/创建
类
来
实现
的
。老实说,这是我直到现在才意识到
的
事情,我很好奇是否有一个关于
封装
是什么
浏览 5
提问于2022-09-04
得票数 2
2
回答
理解OOP中
的
封装
和抽象
、
、
、
我正在阅读OOP
的
一些基本内容。我对
封装
和抽象感到困惑。根据我
的
理解,抽象是一种只公开少数事情而很少隐藏
的
方法。
封装
帮助我们
封装
对象
的
状态,使外部世界无法访问它,并且可以通过内部方法访问它。因此,两者是相互关联
的
。但是我已经读过很多次,
封装
是通过使用getter和setter
实现
的
,而抽象是通过抽象
类
和接口
实现
的
。A a = new A();
浏览 1
提问于2014-12-26
得票数 1
1
回答
TypeScript
类
A
的
方法作为对B方法
的
传递
、
、
、
我正在尝试将第三方库auth0-
js
封装
到我自己
的
类
中。在下面的示例中,Auth0.
js
中
的
Authentication
类
被包装,并用作传递方法
的
实现
。看看buildLogoutUrl(options)如何只调用包装对象上
的
函数。有没有一种更简洁
的
方法来“重定向”身份验证
的
buildLogoutUrl(.)到wa**'s buildLogoutUrl(.)_而不使用inh
浏览 3
提问于2017-10-02
得票数 0
回答已采纳
4
回答
未
封装
意味着不可改变?
、
、
、
我在有效
的
C++中越过了这条线如何使不可
封装
不可改变?
浏览 7
提问于2011-07-02
得票数 4
回答已采纳
15
回答
理解
封装
和抽象
的
简单方法
、
、
、
学习面向对象
的
概念,特别是对深入理解抽象和
封装
感兴趣。 是否有一种简单
的
方法,我可以理解和帮助别人理解他们到底是什么,而不是重复下面的内容?抽象和
封装
是互补
的
概念:抽象集中于对象
的</
浏览 3
提问于2013-04-15
得票数 80
1
回答
如何在Java
类
中
实现
封装
?
我正在学习Java,并已获得以下选项: 我
的
选择是第二个,但我也想知道是否有人认为任何其他选择是正确
的
?此外,是否还有其他没有涵盖
的
实现
封装
的
方法?
浏览 0
提问于2012-06-21
得票数 0
回答已采纳
1
回答
在使用Web组件技术扩展视频标签时,是否可以
封装
代码?
、
我喜欢
封装
我
的
样式和DOM (编辑)。然而,由于我们不能将Shadow DOM附加到视频标签上,我不确定如何
实现
这个目标(或者仅仅使用Web组件技术是否可以
实现
这个目标)。例如,我想将template (第14-230行)
的
所有内容都限定为main.
js
文件中
的
TimeStamp
类
(它扩展了视频标记)。 任何见解都是非常感谢
的
!
浏览 1
提问于2019-04-16
得票数 0
1
回答
当我们声明实例或
类
的
所有变量为私有时,是否
实现
了
封装
?
、
、
、
当我们声明实例或
类
的
所有变量为私有时,是否
实现
了
封装
?如果我必须保留
类
的
一些变量--公共变量和私有变量--怎么办?它仍然是一个
封装
吗?是否有必要将所有变量保持私有以进行
封装
?假设我有一个
类
"Employee",
类
的
变量是Employee_name、Employee_salary、Employee_pincode,
类
的
方法包括"get
浏览 10
提问于2022-08-27
得票数 0
2
回答
什么是JavaScript上下文中
的
封装
?
、
什么是JavaScript上下文中
的
封装
?在mozilla网站()上读到这句话后,我感到很困惑: 在前面的示例中,Student不需要知道Person
类
的
want ()方法是如何
实现
的
,但仍然可以使用该方法;除非我们想要更改该方法,否则该类不需要显式定义该方法这就是所谓
的
封装
,每个
类
都继承其父
类
的
方法,只需要定义它希望更改
的
内容。 我已经将
封
浏览 4
提问于2013-08-28
得票数 1
3
回答
简单构造函数模式
我以前使用过oop风格
的
脚本,并试图用javascript
实现
某种系统。我想尝试最基本
的
模式,构造器模式。因此,我设置了一个名为ImageView
的
js
文件,其构造函数与该
js
文件
的
名称相匹配。function ImageView(){} 然后,我设置了另一个名为Main.
js
的
js
文件,它将成为主要
的
实例化
浏览 0
提问于2011-06-28
得票数 0
回答已采纳
1
回答
类
库中
的
封装
-
类
中
的
私有函数?专业服务和工厂
、
、
、
、
我有一个扫雷游戏,我写
的
JS
,现在正试图转换为类型抄本。在这个游戏中,我
实现
了一个“GameFactory”,它包含许多私有函数,并且只导出需要公开
的
内容。对于打字稿
的
处理方法,我似乎有一些很基本
的
误解。 本质上,据我所了解,类型记录不支持
类
内
的
真正
的
私有变量,除非它们位于构造函数或模块中。通过真正
的
私有,我指的是对象上不可用
的
变量,而不是私有关键字。在TypeScript中
实现
<
浏览 4
提问于2015-09-20
得票数 3
9
回答
信息隐藏和
封装
有什么区别?
、
、
、
、
信息隐藏和
封装
有什么区别? } this.age = age;} 现在,声明数据属性age private可以
实现
信息隐藏吗
浏览 10
提问于2012-12-17
得票数 30
回答已采纳
1
回答
在框架中开发独立模块时,耦合是好事还是坏事?
、
、
封装
是将数据(变量)和作用于数据(方法)
的
代码作为一个单元包装在一起
的
一种机制。客户端代码将从系统提供
的
类
继承,然后在其算法中替代系统
的
类
。继承是指一个对象或
类
基于另一个对象或
类
,使用相同
的
实现
或指定一个新
的
实现
来维护相同
的
行为。 我喜欢继承。有很多原因。这就是不要再写任何东西
的
方法。我喜欢这样。
封装
..。嗯,
浏览 0
提问于2016-10-26
得票数 3
回答已采纳
1
回答
我对抽象、
封装
及其关系
的
理解是否正确?
、
、
、
现在我知道有大量
的
文章和问题来处理这个问题,我已经经历了其中
的
大部分,我需要知道我
的
理解是否准确。关系:抽象给了我们接口(本质)和
实现
(非本质)之间
的
清晰区分
浏览 0
提问于2016-08-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js获取节点方法的封装
go类的封装
js中类定义和类继承
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
如何快速将你的应用封装成 js-sdk?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券