【发布时间】:2014-07-23 11:38:48
【问题描述】:
目前我正在开发基于 MVC 的项目,我有一个名为 program 的模型,它有超过 25 个子类型,子类型的问题是,根据公共属性将它们分组真的很复杂,以使其更多清楚这里是一个例子:
ProgramX has attributes 1,2,4
programY has attributes 2,4,7
programZ has attributes 3,6,7
programY has attributes 1,4,8
等等,这样做的最佳做法是什么?我试图通过为一组包含公共属性的子类型创建一个超类来抽象它,但实际上很难根据公共属性对它们进行分组。有没有设计模式?
【问题讨论】:
标签: design-patterns model-view-controller