开发者社区 问答 正文

功能相近多个模块,表结构也基本类似,如何来维护?

功能相近多个模块,表结构也基本类似,不想用一套代码维护多张表,但又觉得代码重复怎么办?
就是有一些类似内容发布的东西,有多个栏目,但又不单单是栏目,每块还有一些其他的关系和操作,也关联了其他一些表。相当于每个大栏目一张表,考虑到日后扩展,结构上就分开了(感觉通过类别分存到一起后面不好扩展)。
现在每个大栏目一堆表,然后表结构也差不多(目前是),后台每个栏目一个包,互相独立。对有些近似的操作做了粗粒度的封装,通过继承基类方式实现每个栏目模块。
现在感觉每个模块都有些类似,代码有一点重复,但又考虑到以后得扩展(随然现在感觉结构都差不多),目前就这么实现了,还有客户催的也急,也想用一些设计模式,但目前又没那么多时间放在细化设计上。
希望给些指点,谢谢!!!

展开
收起
落地花开啦 2016-02-27 15:34:19 2629 分享 版权
1 条回答
写回答
取消 提交回答
  • 全栈工程师、十年公益项目义务程序员

    从设计规范上看,不管是否重复和类似,都应分开设计。是否独立,看业务,不看代码

    2019-07-17 18:48:56
    赞同 展开评论
问答分类:
问答地址: