首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图案名称:“可配置后端”

图案名称:“可配置后端”
EN

Stack Overflow用户
提问于 2015-03-29 22:30:53
回答 2查看 31关注 0票数 0

描述系统的设计模式的最佳名称是什么?在该设计模式中,您可以从兼容的服务列表中选择配置要使用后端服务部署的系统?例如,可以配置为使用任意数量的SQL数据库“品牌”的软件: MySQL、PostGRES、Oracle等(注意:不在运行时关注“热交换”后端的模式)。

到目前为止,在我的研究中,我已经想出了一些模式名称,它们似乎并不能准确地描述这一点: Facade、PlugIn、Extensibility。

EN

Stack Overflow用户

回答已采纳

发布于 2015-03-30 10:27:58

乍一看,它看起来像是装潢工状态设计模式之一。但这是

不是一个在运行时关注“热交换”后端的模式。

不是这两点。因此,我从行为模式中得出的下一个建议是责任链。因为它为多个对象提供了处理持久层请求的机会,

使用SQL数据库的任意数量的“品牌”:MySQL、PostGRES、Oracle等。

它还避免了请求的发送方和接收方的耦合。如果接收对象的链接发生在.config文件中,那么它也适合这个部分--沿着链传递请求,直到对象处理它(在本例中,可能是一些环境管理器)。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29335710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档