本文介绍: 模板方法来咯~
设计模式-模板方法
模板方法模式(Template Method Pattern)是一种行为设计模式,它在父类中定义了一个算法的框架,允许子类在不改变结构的情况下重写算法中的某些步骤。模板方法封装了算法的骨架,而将一些具体实现步骤延迟到子类中完成。
模板方法模式是通过把不变的行为搬迁到超类,去除字类中的重复代码来提现它的优势。
代码结构图:
模板方法实现代码:
/ 执行B具体实现方法
new ConcreteClassB().templateMethod();
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。