java - 是否有在一棵树中处理不同类别的做法? (Java 或通用)

标签 java algorithm design-patterns data-structures tree

是否有处理包含不同类的树的最佳实践(或某种模式)?我是从 GUI 的角度来谈的。显示树后,我如何才能提前知道选择了哪个对象?

感谢您的帮助。

最佳答案

如果它们有共同的父类(super class)或接口(interface),这不是问题。无论如何,您应该处理公共(public)父类(super class)或接口(interface)。当您发现自己正在检查类型和转换时,您应该开始重新考虑您的设计。您应该利用多态性。

关于java - 是否有在一棵树中处理不同类别的做法? (Java 或通用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12637077/

相关文章:

java - weblogic.ejbc 编译器已弃用 : EJB Application deployment in WebLogic 12c

algorithm - 修改具有边权重和距离的欧几里德图的星形路由

c - Lempel-Ziv-Welch 减压不存在指数

java - 具有多个可观察值的单个观察者

c# - 无逻辑类 : Code Smell or Ugly System Fact?

java - 将 Azure Blob 存储与 java MVC 结合使用 Azure 网站

java - 进度条增量

java - 没有 META-INF 文件夹,Minecraft 如何运行?

c - 如何找到固定 n 的前 r 个二项式系数之和?

c# - 带时间戳的对象修改设计模式