簡體   English   中英

可觀察為函數-觀察者設計模式Java

[英]Observable as a function - Observer Design Pattern java

我被要求將事件實現為函數,但是使用觀察者接口,這對我來說沒有意義。

“將以下事件添加到FileEncryptor(選擇每個事件的正確參數類型):

[encryptionStarted
 encryptionEnded
 decryptionEnded
 decryptionStarted]

在適當的位置激活它們(在觀察者設計模式(即觀察者和主題)中,應將事件表示為接口中的方法)。

您怎么會知道幾點了? (系統類)。

觀察者模式中 ,您是否有每個事件都是一個函數的示例?

我會盡量解釋一下你的情況相比,在例如這里有您的具體情況。

  • FileEncriptorConcreteObservable FileEncriptor
  • encryptionStartedencryptionEndeddecryptionEndeddecryptionStartedupdateState

這些方法要做的是調用每個具體的觀察者(接口的實現),以便它們根據當時發生的事件來執行其操作。

您可以使用成千上萬個示例(如示例)作為起點。

暫無
暫無

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

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