2015-04-06 116 views
1

我有一套必須執行數據採集並傳輸到一個類(多對一)的對象。設計模式觀察者(反向)

什麼是實現它的最佳設計模式?我曾想過使用Observer的「反向」命令​​,但我不確定它是否是一個好主意。

問候,

+3

你的問題太模糊了,以確定什麼樣的模式可能是合適的。請詳細說明您嘗試解決的情況。您的數據源對象或目標對象的僞代碼將是完美的。 –

回答

2

無據您的描述去需要的圖案。

只需拿着每數據採集類到的一個類的引用,並呼籲一個類的方法。僅在需要時重構它(例如用命令或觀察者模式)。

+0

如果一個類是一個唯一對象,則可以使用單例模式來確保該類只有一個實例。此外,它可用於將單例與數據採集類分離:它們不需要保持對單例對象的引用,而是查詢單例類的實例。 – Erik