【发布时间】:2012-08-19 13:06:30
【问题描述】:
我正在创建一个程序,其中有一个名为“层次结构”的对象,它只不过是一个带有字符串 (ArrayList<ArrayList<String>>) 的列表和适当的 getter。
用户应该能够选择这些层次结构的表示/格式 - 例如在写入文件之前,层次结构 [1,2,3,4] 是否应表示为 {1,2,3,4} 或 (1-4) 或其他。
是否有一种聪明/标准的方法来进行这种数据和格式的分离?我正在考虑创建一个“FormattedHierarchy”对象,它仅由一个层次结构对象和一个格式化对象组成,但我不知道这是否是一个好的设计选择。
感谢任何指针/提示/答案。
【问题讨论】:
标签: java object-oriented-analysis