
设计模式
文章平均质量分 64
用生命研发技术
代码是二进制世界的交流方式,极致的代码是我们的荣耀。
展开
-
设计模式之策略模式
借助spring的生命周期,使用ApplicationContextAware接口,把对用的策略,初始化到map里面。然后对外提供resolveMessage方法即可。以上代码,违背了面向对象编程的开闭原则以及单一原则。原创 2023-06-09 08:57:35 · 328 阅读 · 0 评论 -
设计模式之代理模式
二十三种设计模式中的一种,属于结构型模式。它的作用就是通过提供一个代理类,让我们在调用目标方法的时候,不再是直接对目标方法进行调用,而是通过代理类间接调用。让不属于目标方法核心逻辑的代码从目标方法中剥离出来——解耦。调用目标方法时先调用代理对象的方法,减少对目标方法的调用和打扰,同时让附加功能能够集中在一起也有利于统一维护。原创 2023-06-09 08:58:33 · 916 阅读 · 0 评论