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