
设计模式
文章平均质量分 83
蘋天纬地
这个作者很懒,什么都没留下…
展开
-
代理模式和装饰器模式的区别
代理模式和装饰者模式的核心区别在于它们的目的:代理模式控制对对象的访问,而装饰者模式则为对象动态添加功能。理解这两种模式的使用场景和结构,有助于在软件设计中选择合适的设计模式。原创 2024-10-09 17:20:25 · 991 阅读 · 0 评论 -
简述一下SPI机制,都有什么作用
SPI 机制在 Java 和 Dubbo 中都是一种重要的设计模式,提供了动态加载和扩展的能力。它使得系统能够实现模块化、插件化,降低耦合度,提高灵活性和可维护性。通过定义接口、实现接口、注册服务和动态加载服务,SPI 机制可以有效地支持系统的动态扩展和配置。原创 2024-09-14 16:49:42 · 1084 阅读 · 0 评论 -
dubbo使用哪些设计模式
Dubbo 作为一个复杂的分布式服务框架,使用了多种经典的设计模式来实现其功能。代理模式、策略模式、工厂模式、职责链模式、观察者模式等设计模式帮助 Dubbo 实现了灵活、可扩展的架构,使其能够适应不同的应用场景和业务需求。原创 2024-09-14 12:33:55 · 858 阅读 · 0 评论