模版方法模式
Posted morph
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模版方法模式相关的知识,希望对你有一定的参考价值。
模板方法模式的定义如下:一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。也可以这样描述:定义一个操作中算法的骨架,而将一些步骤的实现延迟到子类中。
其实简单的来说就是当多个子类存在公共的行为时,可以将其提取出来并集中到一个公共父类中,但是子类的实现可以扩展。
而实际上我们经常使用这个模式或者用到过却没发现,接下来通过分析下队列同步器AQS的源码来了解一下这个设计模式。
以上是关于模版方法模式的主要内容,如果未能解决你的问题,请参考以下文章