• 5298阅读
  • 4回复

是包含界面的模块还是仅包含逻辑处理的模块? [复制链接]

上一主题 下一主题
离线laurentium
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-05
— 本帖被 XChinux 执行加亮操作(2008-09-10) —
请教一个设计方面的问题
各位设计模块的时候,是考虑将模块涉及的界面也一并包含到模块中呢?还是界面单独做,模块中只包含处理的逻辑?

我现在做的一个项目,包含了几个模块,比如一个模块是拨号模块,我现在的做法是将拨号模块的界面和逻辑都放在模块中,加载这个模块的时候,给这个模块传一个父窗口的指针进去,目前这种方法还行得通,但是我发现当模块越来越多时,这样的方法似乎让程序有点乱,逻辑上比较扯不清楚了

想看看各位是怎么做的?
离线snow_man_0

只看该作者 1楼 发表于: 2008-09-05
界面和逻辑尽量分开,界面只负责输入和显示
离线laurentium
只看该作者 2楼 发表于: 2008-09-05
界面和逻辑在模块内是肯定分开的
现在是想知道,模块是应该包含界面还是只包含处理逻辑的部分
离线mumutouv

只看该作者 3楼 发表于: 2008-09-07
界面和逻辑一定要分开,然后使用适配器模式来进行桥接,如果水平不够的话,就只能使用继承了
离线foxyz

只看该作者 4楼 发表于: 2008-09-08
看看design pattern选取适合你的来设计
快速回复
限100 字节
 
上一个 下一个