摘要:
什么是 SPI SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。可以将服务接口与服务实现分离以达到解耦可拔插、大大提升了程序可扩展性。 1、制定统一的规范 2、服务提供商提供这个规范具体的实现,在自己 jar 包的 META-INF/s 阅读全文
摘要:
观察者/订阅-发布模式/事件监听机制 观察者模式 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。 我们可以通过一个例子来学习观察者模式的好处。 假设在一个系统中,用户注册成功后,我们会给用户发送邮件、赠送礼品。代码大致是下面这样 阅读全文