是否有在一棵树中使用不同类的练习?(Java或General)

bje*_*ski 0 java algorithm tree design-patterns data-structures

是否有使用包含不同类的树的最佳实践(或某种模式)?我是从GUI角度谈论的.一旦我显示了树,我怎么能事先知道选择了哪个对象?

谢谢您的帮助.

duf*_*ymo 6

如果他们有一个共同的超类或接口,这不是问题.无论如何,您应该处理常见的超类或接口.当你发现自己检查类型和铸造时,你应该开始重新思考你的设计.你应该利用多态性.