标签: design-patterns crud
目前我正在重构我的一个项目,它具有广告管理(广告制作,编辑,删除等)等功能。
此时代码非常混乱,充满了if个语句,通过它来确定广告是否正在创建,编辑等等。
if
目标:
我想重新考虑代码,实现一些设计模式并使代码更具可读性。
详细信息:
主要问题是如何处理广告数据字段:
单个广告有自己的和常用字段,如:标题,说明,创建日期,更新日期,类别等。 广告还有“动态字段”,即:照片,按类别划分的动态字段等。
问题:
这些动态“字段”使用哪种设计模式?
答案 0 :(得分:0)
为什么不开始查看Active Record模式,看看它是否符合您的需求。如果没有,请开始查看复杂性层次结构Data Mapper等等。