摘要: 模板设计模式主要是用在代码重构中的减少重复代码的场景:将相同的代码抽象在父类中,具体实现则通过子类中具体的实现逻辑。 父类的方法通过定义一个空的方法,具体的逻辑让子类来实现,这样实现了父类控制子类。在很多场景中这样的方式很有效的,在spring框架中就用了很多模板方式的实现。 核心代码: 1:抽象父 阅读全文
posted @ 2020-05-13 18:38 beppezhang 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 适配器模式的功能是将一个接口转换成用户希望的另一个接口,使接口不兼容的类可以一起工作,目的是包装一个类使其可以达到目标的要求。 在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关系的类可以协同工作。 适配器模式中的几个核心的角色: Target(目标抽象类):目标 阅读全文
posted @ 2020-05-13 17:30 beppezhang 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 策略模式系列 阅读全文
posted @ 2020-05-13 14:20 beppezhang 阅读(177) 评论(0) 推荐(0) 编辑