我正在尝试创建一个 UML 图,显示使用 MediatR 库在 ASP.NET Core 中实现的调解器和 CQRS 模式。
这是我到目前为止想出的:
使用“...”表示实现细节,与示例无关。
IRequest、IRequestHandler 和IMediator 接口是 MediatR 的一部分。
Response、Query、Handler和QueryInvoker类由用户创建。
我不确定如何在 UML 中正确描述依赖注入。