哪些设计模式适用于项目编辑,创建等

时间:2014-11-06 14:47:51

标签: design-patterns crud

目前我正在重构我的一个项目,它具有广告管理(广告制作,编辑,删除等)等功能。

此时代码非常混乱,充满了if个语句,通过它来确定广告是否正在创建,编辑等等。

目标:

我想重新考虑代码,实现一些设计模式并使代码更具可读性。

详细信息:

主要问题是如何处理广告数据字段:

单个广告有自己的和常用字段,如:标题,说明,创建日期,更新日期,类别等。 广告还有“动态字段”,即:照片,按类别划分的动态字段等。

问题:

这些动态“字段”使用哪种设计模式?

1 个答案:

答案 0 :(得分:0)

为什么不开始查看Active Record模式,看看它是否符合您的需求。如果没有,请开始查看复杂性层次结构Data Mapper等等。