gpt4 book ai didi

java - 良好的编程风格,两个类使用彼此的内部类

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:35:02 24 4
gpt4 key购买 nike

我有一个内部类定义为 A1 的类 A 和一个内部类定义为 B1 的类 B。您认为在其实现中类 A 引用 B1 和类 B 引用 A1 可以吗?这不是一种糟糕的编程风格吗?它只是 A1 是非常特定的类,而 B1 是非常特定于 B 的,这就是我将它们耦合的原因。就这样保留它好还是将 A1 和 B1 作为单独的类(class)更好?你怎么看?谢谢。

最佳答案

我相信如果你需要在你的一个类中引用另一个类的内部类,那是因为持有内部类的类可能应该提供一些方法来避免这个问题。

如果问题不是那样,那么内部类可能足够通用,可以在其他两个类中使用,因此应该是一个独立的类,它可能应该是指定其上下文的同一个包的一部分应用/使用。

关于java - 良好的编程风格,两个类使用彼此的内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072605/

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