模板方法(template method)

1. 定义

GOF定义

Define the skeleton of an algorithm in an operation, deferring some steps to
subclasses. Template Method lets subclasses redefinecertain steps of an algorithm
without changing the algorithm’s structure.
在一个操作中定义一个算法的框架,将某些步骤推迟到子类实现。模板方法允许子类重新定义算法的特定步骤而不改变算法的结构。

简单来说就是: 我们可以为一个业务逻辑或者算法,写好一个骨架,然后具体的实现细节,留给子类去做

类图:
在这里插入图片描述

  • Abst

版权声明:本文为uyghfjhh原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。