模板模式

模板模式属于一种行为性模式。抽象基类规定了一个操作的算法骨架,而一些具体的步骤延迟到了子类去定义。

1.基类定义了模板方法规定了如何算法骨架,子类不可以更改。同时定义了一些子类可以更改的具体步骤。

2.每个不同的子类对具体的步骤进行重载从而执行不同的操作。

该模式的有点是可以利用重复的代码,

图片发自App

你可能感兴趣的:(模板模式)