标签: c++ qt
让我们说在C ++ / Qt中我有A类,B类和HTTP类,它是一个单例并处理GET请求。
A类的对象发送GET请求(感谢HTTP类的实例)并等待回复。当它出现时,它的解析,适当的模型被填充等。
B类的对象应该做同样的事情,但另外它需要在A类对象内解析一些数据。
我知道我可以通过Qt信号/插槽机制来做到这一点,但我想使用一种设计模式,因为还有更多的类需要支持这种操作。在我的例子中,例如,一个对象需要等待3个其他对象接收的数据。有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
观察者模式正是您所寻找的 https://en.wikipedia.org/wiki/Observer_pattern