gpt4 book ai didi

java - 小 helper 类的OOP设计

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:42 27 4
gpt4 key购买 nike

假设我有一个 C 类正在做一些工作。

为此,我需要一个非常简单的辅助类 H(例如,一对或三元组的表示)。 H 只在 C 中需要。

我会将 H 放在 C 中。

class C
{
void foo ()
{
// ... use H to do the job more easy ...
}

class H
{
// very simple and contained stuff
}
}

将 H 放在 C 中是个好主意吗?我这样做是为了将它包含在我认为应该存在的地方,而不是其他任何地方。但我不确定这是不是好的设计。

最佳答案

这是一个非常好的设计。类、变量或方法的可见性应始终限制在唯一需要的范围内,绝不能超过。
如果以后需要在内部类之外使用这个类,就把它移到别的地方即可。

关于java - 小 helper 类的OOP设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56143182/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com