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 依赖注入容器统一。一般来说,我们尽量避免服务定位器反模式。
Microsoft BotBuilder 仿照了什么样的设计模式?它看起来像一个单一的整体 SOA 应用程序?构建器的主要部分是否使用了多种设计?
bot 框架本身使用的模式是 Composition Root 模式,他们为此使用了一个名为 "autofac" 的控制反转框架。
Bot Builder SDK 使用多种设计模式。例如,IPostToBot
中间件和 IBotToUser
接口通常由装饰器扩充。
组合根(遵循本 book 中的术语)是我们使用实例化在 Autofac 依赖注入容器中注册的服务的地方。这个组合根也可以与托管 ASP.NET 依赖注入容器统一。一般来说,我们尽量避免服务定位器反模式。