簡體   English   中英

這種模式是什么?

[英]What is this pattern?

我有一些類可以執行可能引發異常的后台任務。 它們都實現了以下接口:

public interface HowDoYouCallMe {
    void addExceptionHandler(ExceptionHandler handler);
}

當其中一個后台任務引發異常時,所有ExceptionHandler都會被告知異常,以便可以正確處理/傳播它。

你怎么稱呼界面? ExceptionHandlerObservable(不是很好)?

看起來Observer模式應用於異常處理。 所以接口可能會被命名為ExceptionObservable或類似的東西。

如果您認為異常被拋出作為事件,那么這可能接近EventBroker設計模式 也許你可以稱之為ExceptionBroker。

稱之為IObservableException

我只是稱之為“HandlesExceptions”

就像IDisposable和ICloneable一樣,這個類可以命名為IExceptionHandlerObservable

暫無
暫無

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

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