【发布时间】:2020-06-24 16:16:00
【问题描述】:
您能否推荐一种带有表格的页面的设计模式。
共有三种页面类型 - AgeReport、PositionReport、SalaryReport。
每种页面类型都有自己的列。
列在所有页面类型中具有相同的属性(标题、类型、描述)。
因此,最好创建一个列列表并在所有页面类型中使用它。
应该可以:
- 获取特定页面类型的所有列的标题
- 获取特定页面类型的特定类型(int、double、string)的列标题。
- 获取特定页面类型的特定列的所有表格数据。
图片已附上。
我只找到了这个解决方案:
- 列应该是带有属性的枚举。
- 每个页面类型都应该有List of Columns,并在构造函数中定义这个列表。
【问题讨论】:
标签: java design-patterns