我设计了一个CustomTree类并编写了它的操作。 添加节点使得子树将变满,然后才能将元素添加到其兄弟子树。
由于树是节点的集合,我意识到,我的 CustomTree 应该实现一个集合接口。
这是正确的还是我的 CustomTree 应该扩展一个更相关的类,如 TreeSet?
我想知道我的类应该进入哪里,如果它应该匹配 Java 的语言层次结构。
问题是你希望你的类拥有哪些属性?集合属性(只是一个通用的“包”),集合属性(没有两个元素是相同的)和/或列表属性(元素的顺序是相关的)?
一旦您自己回答了这些问题,您就可以选择合适的基类。
使用 React 和 Tailwind 的最佳定制解决方案 https://github.com/sandeep-synswift/react-tailwind-org-tree