refactor(exception)!: 重构多场景异常相关代码 #62
Reference in New Issue
Block a user
No description provided.
Delete Branch "reactor/multi-types-exception"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
IExceptionType
不继承自IExceptionFactory
,具体表示异常场景的枚举,可按需实现这两个接口IMultiTypesException
接口定义,不与IExceptionType
强制绑定通过以上修改,使表示异常场景的枚举可以与异常类分开定义,使不同的异常可以复用同一套场景枚举。不强制作为单一异常的工厂,在被不同的异常复用时,可以更灵活地定义不同的工厂方法。