美文网首页
模板方法设计模式--java16(15/12/2015)

模板方法设计模式--java16(15/12/2015)

作者: Girl_endless | 来源:发表于2015-12-16 09:04 被阅读18次

抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但是子类总体上会保留抽象类的行为方式。

解决的问题:

1、当功能内部一部分实现是确定的,一部分实现是不确定的,这时可以把不确定的部分暴露出去,让子类去实现 。

2、编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给其子类实现,就是一种模板模式。

相关文章

网友评论

      本文标题:模板方法设计模式--java16(15/12/2015)

      本文链接:https://www.haomeiwen.com/subject/phpuhttx.html