encapsulation

encapsulation

文章 0 浏览 7

声明私有成员变量

我几周前开始学习 Objective-C,但我仍然不明白如何正确管理类的封装。在类中声明私有成员变量的最佳方法是什么? 看来,使用“@property”为成员变量…

颜漓半夏 2024-09-16 15:20:42 11 0

向世界其他地方隐藏一些仅由内部类使用的方法

简短问题 我有一个C++域模型。它具有内部 API 使用的一些方法以及其他公共方法。 我不想公开这些 API 方法。我正在考虑使用代理模式来隐藏这些方法。…

人生戏 2024-09-15 02:34:33 7 0

对于多个方法(所有方法都接受不同的派生类作为参数),正确的 C# 设计模式是什么?

我有一个基类: class Message 和两个派生类: class SimpleMessage : Message class ComplexMesssage : Message 这些类型在代码的另一部分中使用,如…

旧话新听 2024-09-14 13:14:21 12 0

在什么情况下应该使用公共字段而不是属性?

可能的重复: 公共数据成员与 Getters、Setters 在什么情况下应该使用公共字段,而不是属性或 getter 和 setter 方法(不支持属性)?到底在哪里推荐…

灼痛 2024-09-14 12:04:02 12 0

关于正确使用 Java 封装的建议

我正在创建一个小益智游戏,只是作为一个业余爱好项目,但该项目现在已经达到了有相当多代码的地步(大约 1500 行)。尽管我试图阻止它,但是代码已经…

画离情绘悲伤 2024-09-14 08:16:10 4 0

如何在 Scala 中使用属性?

是的,您可以通过setName设置属性名称并通过getName获取属性名称。 但是 C# 中这样的属性怎么样: int Name{ get{return name;} set{name = value;} }…

人生戏 2024-09-10 23:53:29 6 0

OO 设计 - 对象向间接持有它的类提出问题

我想知道一个对象向另一个间接持有它的对象提出问题是否是“糟糕”的设计。例如... 要求: 角色(物体)在网格上移动。当它尝试移动到另一个位置时,…

不再让梦枯萎 2024-09-10 16:37:34 6 0

在 C++ 中,给定 A 类中的成员函数,我们是否可以将其访问限制为仅 B 类,而不给予 B 对 A 的完整友元访问权限?

可能的重复: 干净的 C++ 粒度友元等效项? (答案:律师-委托人惯用语) 我已经想要这个好几次了,但一直没能想出一个像样的方法来做到这一点。 假…

妄断弥空 2024-09-10 15:33:14 4 0

ActiveCollection封装

我有一个视图,它想要使用表示模型中的信息。该模型包含 ActiveRecord 对象的集合等。 我想不向模型消费者公开整个集合,而是希望仅公开“数据”部分…

时光匆匆的小流年 2024-09-10 12:48:37 3 0

ASP.Net C# - 将代码从代码隐藏移动到类文件

一段时间以来,我试图弄清楚如何重构我的一些代码以减少整个应用程序的冗余。我刚刚学习 OOP 的基础知识,可以创建简单的类和方法,但我的知识在实际…

云雾 2024-09-10 10:01:18 4 0

两个嵌套的 DLL

我们有一个dll文件;假设是 X.DLL。 我们现在正在编写另一个 DLL,假设“A.DLL”使用 X.DLL 的一些(很少)函数。我们无法访问 X.DLL 的源代码。另外…

墟烟 2024-09-08 12:17:02 6 0

为什么要事件冒泡,为什么不直接订阅点击事件呢?

我正在阅读一篇关于 ASP.NET 中的事件冒泡的文章,并了解到虽然可以从包含页面订阅用户控件按钮的单击事件,但“这样做会破坏一些面向对象的规则”封…

浅浅 2024-09-08 04:59:22 6 0

如何封装只适用于少数方法的私有字段

我正在对类中的业务域对象进行建模,并且想知道正确封装仅适用于少数方法的私有字段的最佳方法是什么。 当我开始时,我的代码最初看起来像这样: publ…

倾听心声的旋律 2024-09-08 01:31:37 3 0

在运行时动态创建(封装)子级的 WPF 元素

我想创建一个 WPF 元素,该元素在运行时完全控制其子元素 - 当其属性更改时添加和删除子 UI。有点像 ItemsControl 在修改 ItemsSource 属性时所做的事…

忘东忘西忘不掉你 2024-09-07 05:27:46 11 0

在 C++ 中,向类添加友元是否会改变其内存布局?

另外,你在班级的哪个位置宣布朋友重要吗? 添加友元类或友元函数有什么关系吗?…

神经暖 2024-09-06 22:57:47 10 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

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