BotFramework仿照了什么样的设计模式

What kind of design pattern is the BotFramework modeled after

Microsoft BotBuilder 仿照了什么样的设计模式?它看起来像一个单一的整体 SOA 应用程序?构建器的主要部分是否使用了多种设计?

bot 框架本身使用的模式是 Composition Root 模式,他们为此使用了一个名为 "autofac" 的控制反转框架。

Bot Builder SDK 使用多种设计模式。例如,IPostToBot 中间件和 IBotToUser 接口通常由装饰器扩充。

组合根(遵循本 book 中的术语)是我们使用实例化在 Autofac 依赖注入容器中注册的服务的地方。这个组合根也可以与托管 ASP.NET 依赖注入容器统一。一般来说,我们尽量避免服务定位器反模式。