当前位置: 代码迷 >> 软件设计 >> 模块的区划
  详细解决方案

模块的区划

热度:4881   发布时间:2013-02-26 00:00:00.0
模块的划分
现在有一个中等的项目,里面涉及到4-6个模块,像会员管理、商品管理、区域管理等等,现在有个问题是:每个模块都有所谓的设置,什么设置会员等级,设置会员积分规则,设置商品价格、设置几个区域等等,请问一下,这些设置是放到模块里面还是提到一个模块里?大家指教一下。
------解决方案--------------------------------------------------------
建议分开
------解决方案--------------------------------------------------------
基础设置,一个模块就可以
------解决方案--------------------------------------------------------
我想应该取决于实际的情况和设计者的抽象能力吧。

设置会员等级、设置会员积分规则、设置商品价格、设置几个区域,从大的方面来说,似乎是公用的,应该是一个模块。
但是从细节上看,它们是否有很大的(本质的)不同?
------解决方案--------------------------------------------------------
感觉还是各模块分开设置比较好。
------解决方案--------------------------------------------------------
貌似都带了设置两个字,但是本质是不同的,从属于各自的模块,要分开。
少量的公共信息可以提取到common里,或是提取到头文件里方便其他模块使用。
------解决方案--------------------------------------------------------
引用:
引用:
我想应该取决于实际的情况和设计者的抽象能力吧。 

设置会员等级、设置会员积分规则、设置商品价格、设置几个区域,从大的方面来说,似乎是公用的,应该是一个模块。 
但是从细节上看,它们是否有很大的(本质的)不同? 
 

各个模块本身不同, 
会员属于顾客管理的 
价格属于商品管理 
等等


如果不公用,可分离的模块,放到模块里面。
------解决方案--------------------------------------------------------
"这些设置是放到模块里面还是提到一个模块里"

有一个应纳入的考量的要素:若这个设置是一个人操作,放到一个模块中合适,否则分开比较合适。
  相关解决方案