encapsulation

encapsulation

文章 0 浏览 5

JavaScript函数封装在对象之外

请参阅以下脚本: var x = function(param){ this.data=param; this.y = function(){ alert(this.data) } return this; } /* x.prototype.z = functio…

挽清梦 2024-08-07 03:59:05 6 0

封装是抽象的子集吗?

由于封装和抽象都与信息隐藏有关,我可以将封装理解为抽象的子集吗?…

ヤ经典坏疍 2024-08-06 21:25:36 10 0

Clojure 允许封装和继承,但是我可以将它们结合起来吗?

这是一个过于简单的示例来进行说明: 我可以封装一个实现细节,例如使用原子作为计数器: (defn make-counter ([] (make-counter 0)) ([init-val] (le…

梦一生花开无言 2024-08-06 21:16:04 5 0

“巅峰”封装 - 关于有效 C++ 的建议的问题

《Effective C++》第 23 条规定:优先选择非成员非友元函数而不是成员函数。 该项目的全部目的是鼓励封装以及包灵活性和功能可扩展性,但我的问题是您…

憧憬巴黎街头的黎明 2024-08-06 06:05:16 4 0

访问Java中的私有Collection字段

我的一个类有一个包含集合的字段。该字段仅在构造函数中填充,然后由其他类读取。最初我有这样的想法: public class Foo { public final Set myItems…

煮酒 2024-08-05 20:53:17 4 0

类方法中的多个参数

完全初学者的问题。我正在尝试为一个类创建一个方法,该方法根据 int Quantity 和小数价格计算对象的总价格。这两个都是私有的并且具有实例变量属性分…

捂风挽笑 2024-08-05 13:20:21 6 0

通过事件与用户控件交互

我浏览了网站上的问题,但尚未找到合适的答案。 我的问题是,由于所有事件和方法,我的主窗体类变得混乱。 我决定将表单分解为用户控件。不幸的是,我…

如何视而不见 2024-08-05 02:09:19 12 0

关于范围和封装的问题

我有一个关于范围和封装的一般性问题。采取两个场景: 场景 1: // a global application level constant public static const IS_DEMO_MODE:Boolean …

你如我软肋 2024-08-04 21:23:35 8 0

将枚举方法链接到客户端类的成员变量

以下枚举结构执行某些操作,同时对客户端类保持不可知(出于封装原因) public enum MyEnum implements Commands{ A{ public int method1(int varY) {…

我爱人 2024-08-04 09:49:01 11 0

你能解释一下关于封装的事情吗?

在回答你最长持有的编程假设被证明是不正确的是什么?问题时,错误的假设之一是: 私有成员变量是 实例私有,而不是 类。 (链接) 我听不懂他在说什…

梦亿 2024-08-03 15:08:43 5 0

按照正确的 OO 设计使用另一个对象的功能 - 封装

我正在讨论正确的面向对象设计,以使用 java 类中另一个对象的功能(方法),同时两个对象尽可能保持解耦。 例如,在我的类中的某个时刻,为了实现我…

半仙 2024-08-03 11:33:09 3 0

“getters 和 setters 是邪恶的吗?”视图层失败?

很多人都知道这篇文章:有关 getter 和 setter 的更多信息.我认为它在描绘 getter/setter 邪恶的一面方面表现得令人信服。我还通过尝试将现有项目(未…

2024-08-03 07:14:05 15 0

封装聚合/组合

关于封装的维基百科文章指出: “封装还通过防止用户将组件的内部数据设置为无效或不一致的状态来保护组件的完整性” 我在论坛上开始了关于封装的讨论…

十年九夏 2024-08-02 19:26:43 12 0

我应该访问模型中的 POST 参数还是从控制器作为方法参数传递?

我必须处理大约 20 个 POST 参数,但我不知道在哪里处理。 我可以将每个定义为模型上方法的参数,并在调用方法时从控制器传递它们。由于参数的数量,…

紫罗兰の梦幻 2024-08-02 14:32:40 11 0

将公共 API 转换为内部粘合代码时避免强制转换

因此,我的应用程序公开了这个公共 API,允许客户编写插件。 对于这个例子,假设这是一个相当简单的键值对系统,类似于: public interface Key { // …

祁梦 2024-08-01 16:19:39 7 0
更多

推荐作者

橘味果▽酱

文章 0 评论 0

十年九夏

文章 0 评论 0

旧情勿念

文章 0 评论 0

断爱

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文