
设计模式
设计模式
Zero .
待到山花烂漫时
展开
-
【设计模式】系列之模板模式
模板方法模式,官方解释是这样的: 模板模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类提供不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。模板模式的关键在于:父类提供框架性的公共逻辑,子类提供个性化的定制逻辑。 也就是说,父类提供公共方法,子类提供自定义方法。 这里,我想模拟一个场景,就是比如我们去买手机,品牌手机都会送礼物,不同的品牌送的礼物不一样。这样,我们就可以让父类实现固定逻辑,子类实现不同品牌送礼物的逻原创 2022-03-08 14:58:16 · 520 阅读 · 0 评论 -
初尝策略模式~真香
策略模式是啥??? 相信很多小伙伴第一次听到策略模式都觉得很懵逼,而且觉得它高深莫测... 也肯定想知道这种模式是用来干嘛的... 那么今天我们就来聊聊策略模式... 不跟你多BB直接上代码: /** * Description: * * @author zpzp6 * @create 2020/2020/9/9/21:07 * @since 1.0.0 */ public class AgeTest { Person p = new Person("荣荣",..原创 2020-09-09 21:54:02 · 210 阅读 · 0 评论