假设我有许多自定义报告类型。一种报告类型可以与多个文件扩展名选项(pdf、excel 等)相关联,该特定自定义报告类型的每个文件扩展名都有一些可以使用的法律行动(例如,对于具有 pdf 扩展名的报告类型 A,我可以保存,打印和修改)。但是,报告扩展之间的法律行为大多相同,只有极少数情况下它们会有所不同。你会如何模拟这种关系?
如果我还希望自定义报告类型应该具有所有扩展类型和每个扩展类型的相同操作的选项,您是否会引入一些“神奇值”,例如扩展类型 * 表示此报告类型应该包括所有可用的扩展类型使用一组基本的法律行动,或者您是否会简单地使用所有扩展类型、法律行动等手动填充关系,并记住在引入新的扩展类型时更新它们?不过,这并不常见。
希望这个问题有点清楚:)