[英]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.