refactor(exception)!: 重构多场景异常相关代码 #62

Merged
zhouxy108 merged 1 commits from reactor/multi-types-exception into dev 2025-09-03 20:41:24 +08:00
Owner
  • IExceptionType 不继承自 IExceptionFactory,具体表示异常场景的枚举,可按需实现这两个接口
  • 简化 IMultiTypesException 接口定义,不与 IExceptionType 强制绑定
  • 修改相关文档与描述

通过以上修改,使表示异常场景的枚举可以与异常类分开定义,使不同的异常可以复用同一套场景枚举。不强制作为单一异常的工厂,在被不同的异常复用时,可以更灵活地定义不同的工厂方法。

- `IExceptionType` 不继承自 `IExceptionFactory`,具体表示异常场景的枚举,可按需实现这两个接口 - 简化 `IMultiTypesException` 接口定义,不与 `IExceptionType` 强制绑定 - 修改相关文档与描述 通过以上修改,使表示异常场景的枚举可以与异常类分开定义,使不同的异常可以复用同一套场景枚举。不强制作为单一异常的工厂,在被不同的异常复用时,可以更灵活地定义不同的工厂方法。
zhouxy108 added 1 commit 2025-09-03 20:40:35 +08:00
- `IExceptionType` 不继承自 `IExceptionFactory`,具体表示异常场景的枚举,可按需实现这两个接口
- 简化 `IMultiTypesException` 接口定义,不与 `IExceptionType` 强制绑定
- 修改相关文档与描述

通过以上修改,使表示异常场景的枚举可以与异常类分开定义,使不同的异常可以复用同一套场景枚举。不强制作为单一异常的工厂,在被不同的异常复用时,可以更灵活地定义不同的工厂方法。
zhouxy108 merged commit 8f451e7eb9 into dev 2025-09-03 20:41:24 +08:00
zhouxy108 deleted branch reactor/multi-types-exception 2025-09-03 20:41:24 +08:00
Sign in to join this conversation.
No description provided.