Design patterns 图案名称的含义为:“图案名称”;“可配置后端”;
描述系统的设计模式的最佳名称是什么?您可以从兼容服务列表中选择使用后端服务配置要部署的系统?例如,可以配置为使用任意数量的不同“品牌”SQL数据库的软件:MySQL、PostGRES、Oracle等。 (注意:不是一种在运行时关注“热插拔”后端的模式。)Design patterns 图案名称的含义为:“图案名称”;“可配置后端”;,design-patterns,Design Patterns,描述系统的设计模式的最佳名称是什么?您可以从兼容服务列表中选择使用后端服务配置要部署的系统?例如,可以配置为使用任意数量的不同“品牌”SQL数据库的软件:MySQL、PostGRES、Oracle等。 (注意:不是一种在运行时关注“热插拔”后端的模式。) 到目前为止,在我的研究中,我已经提出了一些似乎不能准确描述这一点的模式名称:Facade、PlugIn、Extensibility。最接近的匹配是strategy pattern,但我认为这是错误的抽象级别。乍一看,它看起来像是一个或多个设计模
到目前为止,在我的研究中,我已经提出了一些似乎不能准确描述这一点的模式名称:Facade、PlugIn、Extensibility。最接近的匹配是strategy pattern,但我认为这是错误的抽象级别。乍一看,它看起来像是一个或多个设计模式。但是这个 不是一种在运行时关注“热交换”后端的模式 不是这两点。所以我的下一个行为模式建议是。因为它为多个对象提供了处理持久性层和 使用任意数量不同的SQL数据库“品牌”:MySQL、PostGRES、Oracle等
它还利用避免请求的发送者和接收者之间的耦合。如果接收对象的链接发生在.config文件中,那么它也适合这一部分-沿着链传递请求,直到对象处理它(在本例中,可能是某些环境管理器) 我同意责任链是个不错的答案。谢谢但它似乎更关注“链”方面,也就是说,它更关注将请求传递给链中的另一个对象,而不是可配置的插件方面。我想这个问题没有一个好的答案。