首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这种需求应该如何实现比较好

2012-06-14 
这种需求应该怎么实现比较好?需求是:有一个需要和硬件设备通信的程序,它包括了一个专门用于和硬件收发信息

这种需求应该怎么实现比较好?
需求是:有一个需要和硬件设备通信的程序,它包括了一个专门用于和硬件收发信息的通信类,还有n个非模态的对话框,当通信类收到消息时,要通知某些对话框,让它们的界面发生相应的变化。

现在的问题是:应该怎样让通信类将消息通知到对应的对话框呢?

我目前的做法是:在通信类中包含这些对话框的指针,让通信类分析完数据之后,调用相应对话框的函数(让通信类成为一个中介者),但这样的话,通信类比较庞大,程序好像有点混乱。

请问这种需求应该怎么实现比较好?


[解决办法]
观察者模式?
[解决办法]
通讯类直接操作界面不太好 用PostMessage吧

热点排行