我正在开展一个需要跟踪的项目:
- 5-6只是字符串名称的根项
- 每个根项都需要具有不同标识符类型的多个子项(int,string,float等).一个根的所有子节点都是相同类型,但每个根节点将具有不同的子类型
- 用户需要能够从每个根添加/删除子项
- 我稍后需要单独访问每个孩子,并在需要时执行字符串操作和解析
我想过可能会使用一个字典,其中Key是一个字符串,而Values是对象列表.或者为每个根项创建一个唯一的类,每个类将包含一个子列表.
有没有人有任何好的建议?我对OOP还很新,请耐心等我:)
谢谢!