摘要: //抽象类public abstract class Template { abstract void code();//要么就声明为实体方法,提供方法;要么就加上abstract关键字,声明为抽象方法 public void spendTime(){ long start=System.curre 阅读全文
posted @ 2017-10-27 11:29 kelly_one 阅读(534) 评论(0) 推荐(0)
摘要: 一、前言: 抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。 二、模板方法能解决的问题: 1、当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 2、编写一个抽象 阅读全文
posted @ 2017-10-27 11:24 kelly_one 阅读(1444) 评论(0) 推荐(0)