簡體   English   中英

設計模式-解決依賴關系

[英]design pattern - solving dependencies

可以說在C ++ / Qt中,我有A類,B類和HTTP類,這是一個單例並處理GET請求。

類A的對象發送GET請求(由於HTTP類的實例),並等待答復。 出現時,將對其進行解析,並填充適當的模型等。

類B的對象應該做同樣的事情,但另外它還需要在類A的對象內部解析一些數據。

我知道我可以通過Qt信號/插槽機制來做到這一點,但是我想使用某種設計模式,因為有更多的類需要支持這種操作。 以我為例,一個對象需要等待其他3個對象接收到的數據。 有什么辦法可以解決這個問題嗎?

觀察者模式是您正在尋找的https://en.wikipedia.org/wiki/Observer_pattern

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM