标签:抽象 使用 集中 模板方法模式 分析 aqs 操作 简单 重写
模板方法模式的定义如下:一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。也可以这样描述:定义一个操作中算法的骨架,而将一些步骤的实现延迟到子类中。
其实简单的来说就是当多个子类存在公共的行为时,可以将其提取出来并集中到一个公共父类中,但是子类的实现可以扩展。
而实际上我们经常使用这个模式或者用到过却没发现,接下来通过分析下队列同步器AQS的源码来了解一下这个设计模式。
标签:抽象 使用 集中 模板方法模式 分析 aqs 操作 简单 重写
原文地址:https://www.cnblogs.com/morph/p/11168977.html