Spring项目中用了这种解耦模式,经理对我刮目相看

内容简介:

前言
不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用 CSV解析器或者JSON解析器,在调用的客户端一般都是用if else去做判断,比如类型等于JSON,我就用JSON解析器,那如果新加一个类型的解析器,是不是调用的客户端还要修改呢?这显然太耦合了,本文就介绍一种方法,服务定位模式Service Locator Pattern来解决,它帮助我们消除紧耦合实现及其依赖性,并提出将服务与其具体类解耦。

欢迎关注个人公众号『JAVA旭阳』交流沟通

一个例子入门
我们通过一个例子来告诉你如何使用Service Locator Pa...

查看原文

? Spring项目中用了这种解耦模式,经理对我刮目相看

版权声明:cnblogshot 发表于 2023-01-10 14:48:16。
转载请注明:Spring项目中用了这种解耦模式,经理对我刮目相看 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...