encapsulation

encapsulation

文章 0 浏览 7

如何正确实现影响不同类的私有部分的方法

每当我遇到原子方法应该访问不同类的私有部分的情况时,恕我直言,OOP根本上不可能正确实现这样的事情,这让我感到沮丧。 考虑一个简单的例子:某种集…

樱花落人离去 2024-12-29 20:52:13 5 0

命名空间或类,更适合仅封装函数成员

因此,假设我有一些函数来处理文件的打开/关闭。 制作一个静态声明所有这些函数的类是否更好 或者简单地将“public”函数放在命名空间“file”的头文…

凉城已无爱 2024-12-29 17:30:51 5 0

c++类和静态

我有一个关于课程设计的问题。我想要一个封装了一堆相关函数的类。例如一个统计类,它有静态函数来计算算术平均值、经验方差等。或者一个物理类,它可…

太阳哥哥 2024-12-29 04:18:38 4 0

继承是否会破坏 C++ 中的封装?

我读到(斯科特·迈尔斯)继承打破了封装。当数据/内部方法是私有的(不受保护)时,封装是否被破坏? 例如, class Vehicle { int color; public: voi…

墨落画卷 2024-12-28 22:33:44 2 0

为什么要将 getter 和 setter 方法声明为私有?

我看到一段代码,其中 getter 和 setter 方法被声明为私有。我试图弄清楚它背后的逻辑,我真的很难理解为什么你要把它们声明为私有?这与我们试图通过…

甜心小果奶 2024-12-28 15:16:58 4 0

通过 getter 和 setter(访问器)函数访问私有变量有什么意义?

在类中,变量通常被设为私有以进行封装,并且将变量限制在一定范围内可以更好地控制错误并减少错误。这是有道理的,因为可以访问变量的位置越少,该变…

旧时模样 2024-12-28 13:42:55 3 0

C# 将成员标记为“不使用”

public class Demo { private List _items; private List Items { get { if (_items == null) _items = ExpensiveOperation(); return _items; } } } …

天暗了我发光 2024-12-28 12:12:34 4 0

封装和对象指针

class CommandSchedule { private : List mSubScheduleList; public : void addSubSchedule (int id) { mSubScheduleList.add(new SubSchedule(id)); …

何以笙箫默 2024-12-28 02:26:27 0 0

限制对类方法的访问

我有一个类 A,它具有公共方法,并由在不同应用程序中实现的 100 个其他类使用。现在我想将这些公共方法设置为私有方法,以便没有新的类访问它们,但…

世界如花海般美丽 2024-12-28 00:18:37 6 0

C#封装(get和set)

我正在 Head First C# 书中做练习。 这段代码应该是关于封装的。 class DinnerParty { private int NumberOfPeople; .... public void SetPartyOption…

尤怨 2024-12-25 10:28:08 1 0

为什么使用“全局”选项被认为是不好的做法?函数内部引用?

可能的重复: PHP 中的全局变量被认为是不好的做法吗?如果是这样,为什么? 函数中的全局 编辑:上面链接中回答的问题。 不,php 中的“全局”与其…

岁月静好 2024-12-24 18:32:22 2 0

C# 对象引用未设置为对象的实例。在列表中实例化类?

public class OrderItem { public string ProductName { get; private set; } public decimal LatestPrice { get; private set; } public int Quantit…

避讳 2024-12-24 02:26:59 3 0

包装和可见性

我正在制作一个 SDK,并尝试将类分离到不同的包中,这些类使用一些其他共享类。问题是,如果我将共享课程公开,那么每个人都可以看到它们,而不仅仅是…

笑饮青盏花 2024-12-23 12:49:23 6 0

类中集合的 getter/setter 的等效项

我有一个课程如下: public class Document { public List sections = new List(); ... 各种问题涵盖了属性需要从类内部可写但从外部只读的情况(http…

痴情换悲伤 2024-12-22 11:30:44 2 0

“嵌套”/组合策略模式?

我知道标题很奇怪,所以让我尝试做一些基本设置。 我有一个名为 StyleBundle 的对象。基于两件事,StyleBundle 的持续时间和 StyleBundle 的“类型”…

美煞众生 2024-12-21 11:03:33 5 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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