2013-05-15 33 views
1

Java中有什麼方法可以在調用特定類的方法時提醒我們。我可以在某處註冊,以便在調用特定方法時通知我。例如,我們希望某些方法被調用時需要執行的某些活動。由於該方法已經可用,我們不想觸及現有的邏輯,而只需要爲該方法添加一個鉤子,並在調用該方法時執行一些其他任務。在特定方法執行時通知

如果問題含糊不清,請讓我知道。

+1

使用'Observable'和'Observer'? –

回答

0

是的,你可以使用Observer Pattern

可觀察對象可以有一個或多個觀察者。觀察者可能是實現接口Observer的任何對象。在可觀察的 實例更改後,調用Observable的notifyObservers方法的應用程序會通過調用其更新方法來通知其所有觀察者 。

因此,一旦可觀察對象的方法被調用,您可以通知所有觀察者。

setChanged(); 
notifyObservers(message); 
+1

我可以期待downvote的評論嗎? –