繁体   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