腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
封装
:
公共
成员与
公共
方法
、
、
版本1:创建成员
方法
...class bar;{}; 这其中哪一种是最好的
方法
?
浏览 5
提问于2017-06-21
得票数 1
回答已采纳
3
回答
如何在Javascript命名空间中调用
公共
函数
当我使用
公共
方法
(myPublicMethod)创建
JS
名称空间(myNamespace)时var myNamespace=(function() { } { }; 然后有一个单独的.
js
文件来
封装
它的
方法
jsfile2.<e
浏览 2
提问于2009-08-28
得票数 3
回答已采纳
1
回答
JavaScript对象与克罗克福德的好部分
、
、
最近,我一直在考虑如何在
JS
中执行OOP,特别是在
封装
和继承方面。最近,我考虑了关于
封装
的以下几点:
封装
扼杀性能。它让您向每个成员对象而不是原型添加函数,因为每个对象的
方法
有不同的闭包(每个对象有不同的私有成员)。如果没有,您仍然认为
封装
是值得的吗?Sidenote: Crockford描述的函数模式甚至不允许添加只接触
公共
成员的
公共
方法
,因为它完全放弃了新()和constructor.prototype的使用。使用经典继承和新()
浏览 0
提问于2012-11-01
得票数 8
2
回答
一般地用类
封装
动作/函数?
、
、
我想概括地提供动作/
方法
的
封装
。我认为这在C#中应该是可能的,但我无法生成它,所以它编译.--我想执行函数/动作(参见
方法
类型),并在错误发生时‘做些什么’--,如果
方法
是一个函数(如果可能的话,返回void ),我想返回函数的值,如果函数的返回类型是boolean,并且值是false
公共
类
封装
器{私有操作_action;私有Func _function;私有MethodType _type
浏览 7
提问于2011-12-21
得票数 0
回答已采纳
5
回答
使用泛型
封装
公共
方法
工作
、
我已经获得了许多WebService
方法
,它们都包含一些非常样板的代码,这些代码将实际工作包装在try/catch/finally中,并在catch/finally中执行相同的任务。因此,为了
封装
所有的共享catch/ all内容,我编写了一个简单的泛型。 这确实可以消除一堆重复的代码,但感觉起来很笨拙,而且语法也很迟钝。我正在寻找关于这是不是一件疯狂的事情的反馈,以及是否有更好的
方法
来接近它。
浏览 2
提问于2008-12-05
得票数 4
回答已采纳
1
回答
哪种类型的实现将更适合于服务层?
、
、
这个应用程序需要从其他应用程序获取内容,我希望将HTTP调用
封装
到服务层。但我注意到有两种不同的
方法
。
方法
:get(id) -> contact A
浏览 3
提问于2018-12-20
得票数 1
回答已采纳
1
回答
在Swaggerize-Restify项目中,我应该将
公共
端点的算法放在哪里?
、
、
、
、
我已经使用优秀的generator-swaggerize搭建了一个Restify项目,我想知道在哪里放置API端点
方法
的通用算法?该算法将数据库列名映射到API端点属性,我需要将这些属性用于几个端点处理程序
方法
,这些端点处理程序
方法
根据各自的url结构分别位于不同的文件中:‘/ methods’,'/journeys/{id}‘等…… 我假设最好的做法是在/data目录中添加一个helpers目录,如下所示,它
封装
了所有旅程端点的
公共
代码?├───data
浏览 9
提问于2017-02-10
得票数 0
回答已采纳
4
回答
属性和
封装
、
、
、
我一直在使用
公共
属性,而不是公开成员变量。大多数人认为这种
方法
有助于
封装
。但是,我不理解将其作为属性的
封装
优势。 许多人不知道使用属性的真正原因。他们只是将其作为编码标准的一部分。有人能清楚地解释一下属性如何比
公共
成员变量更好,以及它是如何改进
封装
的吗?
浏览 1
提问于2010-05-25
得票数 6
回答已采纳
4
回答
封装
到底是什么?
、
、
我已经有了两个
封装
的定义,但不能放在一个定义中。 任何改变都会
封装
它。保护任何容易改变的东西。
浏览 2
提问于2015-02-19
得票数 16
4
回答
未
封装
意味着不可改变?
、
、
、
我在有效的C++中越过了这条线如何使不可
封装
不可改变?
浏览 7
提问于2011-07-02
得票数 4
回答已采纳
5
回答
不同形式的
封装
、
、
根据面向对象的概念,
封装
被认为是定义的私有变量和
公共
的getter和setter
方法
。getName(){ } return id;} }案例二:如果私有变量department
浏览 5
提问于2019-10-11
得票数 3
1
回答
JavaScript和AngularJs模块的区别与使用
、
、
、
/code here publicMethod: publicMethod上述显示模块模式具有许多优点,如: 应用程序功能可以分为多个模块。普通的JavaScript模块(见上文)提供
封装
,这是非常重要的,因为JavaScript本身不包含私有和
公共
特性。
浏览 3
提问于2016-01-26
得票数 0
1
回答
如果
公共
属性打破了
封装
的概念,它们为什么会存在?
有两种常见的
封装
: 一种语言结构,它有助于将数据与操作在该数据上的
方法
(或其他函数)捆绑在一起。通常的做法是永远不要使用
公共
属性,而是使用getter/setter。如果
公共
属性破坏了
封装
,为什么现代编程语言提供了使用它们的可能性?
浏览 2
提问于2021-06-13
得票数 0
1
回答
保存包封
为了保存对象的
封装
,我们将执行以下所有操作,但哪个对象除外?( B)定义类中访问和操作实例数据的
方法
。( C)使阶级的
方法
公开E)上述所有保存
封装
当我看到这个问题时,我认为答案是C,正如它所说的,让公开
方法
。这意味着如果
方法
是私有的,它们将变成
公共
的,因此不会保存
封装
。但答案是D,原因是:保留字"final“用于控制继承,与
封装
无关。我不明白这个解释有什么意义,因为让以
浏览 1
提问于2014-10-04
得票数 1
回答已采纳
2
回答
将DDD、多个实现和REST结合起来
、
、
、
、
当然,我可以随意地改变这个
公共
层,但现在这就是我的想法。我需要这个
公共
层,因为我希望能够将许多实现中的一个插入到基于域的接口上。 选项1:我可以将
封装
和REST与经典对象(只有公开行为的
公共
方法
和@Js
浏览 0
提问于2014-11-01
得票数 3
回答已采纳
6
回答
OO设计
封装
、
我有一个关于
封装
的问题。据我所知,
封装
允许使用私有/受保护的数据成员隐藏实现细节,并提供
公共
方法
和属性来操作数据。这里的想法是防止类使用者直接修改数据成员。但我对返回私有/受保护数据成员的属性getter或其他
公共
方法
有一点担心。对我来说,看起来我们不是在
封装
。我认为我应该在GetGuitars()中返回一个吉他列表项的副本。你认为如何?。谢谢
浏览 1
提问于2012-10-04
得票数 5
2
回答
属性依赖注入不是违反了
封装
原则吗?
、
、
将数据和对这些数据进行操作的
方法
放在一个类中的机制称为
封装
。 然而,为了遵循Open/Closed原则,Dependency injection是通过公开
公共
属性来实现的。在这种情况下,
封装
和依赖注入似乎相互矛盾,不是吗?
浏览 0
提问于2013-04-18
得票数 3
回答已采纳
1
回答
java - no包中私有类中的
公共
方法
的范围
、
我已经将变量
封装
在
公共
数据结构中的私有数据类中,如果在私有类中有一个
公共
方法
,那么什么可以访问该
方法
?如果我有一个类可以通过
公共
类中的get
方法
访问私有对象,那么第一个对象可以访问私有类中的public获取或set
方法
吗? 如果您需要其他信息,请告诉我。
浏览 3
提问于2017-05-01
得票数 0
回答已采纳
2
回答
在服务器和客户端之间共享JavaScript模型代码,这种
方法
有效吗?
、
、
、
、
我开始学习Node.
js
和脊背。我想在服务器和客户机之间共享一些代码(与和相关)。更深入: 因此,我的想法是使用factory对象
封装
公共
代码(默认值、验证规则、
公共
实例
方法
),并根据环境(Node.
js
或Node.
js
模块这是一个很好的
方法
还是浪费时间?(function (
浏览 2
提问于2013-02-09
得票数 1
6
回答
具有单一引用的私有
方法
是否是糟糕的样式?
、
通常,我使用私有
方法
封装
在类中多个地方重用的功能。但有时我有一个很大的
公共
方法
,可以分成更小的步骤,每个步骤都有自己的私有
方法
。这将使
公共
方法
更短,但我担心,强迫任何阅读该
方法
的人跳转到不同的私有
方法
中,会损害可读性。 在这方面有共识吗?是否最好有长时间的
公共
方法
,或者将它们分解成更小的部分,即使每个部分都不能重用?
浏览 0
提问于2017-06-05
得票数 146
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js获取节点方法的封装
前端: 如何快速将应用封装成js-sdk?
css、js加密或不封装会影响网站排名?
wds封装软件方法
如何快速将你的应用封装成 js-sdk?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券