标签: c++ design-patterns
我正在设计一个有多层的服务。(准确地说是5层)。
设计规则:
每个图层只能与其下方的直接图层对话。 其中两个之间的通信将是异步的。 数据流将自下而上,即数据到达较低位置时 图层,上层获得通知。
每个图层只能与其下方的直接图层对话。
其中两个之间的通信将是异步的。
数据流将自下而上,即数据到达较低位置时 图层,上层获得通知。
主题 - 观察者模式出现在我的脑海中,但我觉得这与两层紧密结合。
我能用信号/插槽机制做些什么。我没有对它进行过工作,但我认为提升确实提供了类似的东西。
有没有人遇到过这个问题?有没有更好的设计解决方案?