当前位置: 代码迷 >> 开发过程 >> 模块设计,该如何处理
  详细解决方案

模块设计,该如何处理

热度:2352   发布时间:2013-02-26 00:00:00.0
模块设计
如何进行设置模块的设计呢?
设置模块-CASetDlg、CBSetDlg、CCSetDlg、CDSetDlg(模块A,模块B,模块C,模块D)
而这些Dialog有共同的功能1,功能2,而唯独不同的功能3不相同
这样的模块如何去设置呢?如何设置他们之间的关系呢?如何保证耦合性最低呢?
------解决方案--------------------------------------------------------
所有的功能都可以封装一个类,无论是公有还是特定的函数,每个对话框都可以根据需求访问。还可以在各自的模块中实现自己需要的功能。
------解决方案--------------------------------------------------------

涉及到的原则是消除重复功能,改善软件结构。

------解决方案--------------------------------------------------------
额、、、 

建议lz还是先不要想着用设计模式好了。

毕竟现在能基本理解、分清 如何处理这三个模块为主。

设计模式,可以作为优化、拔高的时候在考虑。



------解决方案--------------------------------------------------------
楼主似乎在往视图层放业务逻辑。

仅仅看到了表面上的对话框与功能,说明仍然停留在用例分析阶段。建议做好域模型,确定对象。
到底相同的功能是否来自于同一个对象,这才是问题的根源。
  相关解决方案