码迷,mamicode.com
首页 > 其他好文 > 详细

模版方法模式

时间:2019-07-11 12:55:49      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:抽象   使用   集中   模板方法模式   分析   aqs   操作   简单   重写   

模板方法模式的定义如下:一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。也可以这样描述:定义一个操作中算法的骨架,而将一些步骤的实现延迟到子类中

其实简单的来说就是当多个子类存在公共的行为时,可以将其提取出来并集中到一个公共父类中,但是子类的实现可以扩展。

而实际上我们经常使用这个模式或者用到过却没发现,接下来通过分析下队列同步器AQS的源码来了解一下这个设计模式。

 

模版方法模式

标签:抽象   使用   集中   模板方法模式   分析   aqs   操作   简单   重写   

原文地址:https://www.cnblogs.com/morph/p/11168977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!