标签: model-view-controller design-patterns
我有一个项目列表,以及与它们进行交互的不同方式:
现在,这意味着3类: -模型类,可通过脚本语言和后端代码进行访问 -视图模型类,用作视图模型 -商品的UI组件
我有不同类型的项目,所有这些都需要3个课程。这意味着类的数量激增,此外,添加新的项目类型意味着您必须做5件事:
您对此有何建议?
PS:可能有些项目类型使用相同的UI组件和相同的视图模型,但是即使那样,也需要完成模型到视图模型到组件的所有映射。