读书人

模块设计,该如何解决

发布时间: 2012-03-14 12:01:12 作者: rapoo

模块设计
如何进行设置模块的设计呢?
设置模块-CASetDlg、CBSetDlg、CCSetDlg、CDSetDlg(模块A,模块B,模块C,模块D)
而这些Dialog有共同的功能1,功能2,而唯独不同的功能3不相同
这样的模块如何去设置呢?如何设置他们之间的关系呢?如何保证耦合性最低呢?

[解决办法]
所有的功能都可以封装一个类,无论是公有还是特定的函数,每个对话框都可以根据需求访问。还可以在各自的模块中实现自己需要的功能。
[解决办法]

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

[解决办法]
额、、、

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

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

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



[解决办法]
楼主似乎在往视图层放业务逻辑。

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

读书人网 >软件开发

热点推荐