摘要:
碰到的问题:有些时候,我们在写代码时,有些功能是重复使用的,或者说,不同的类中都有实现某一方法,这时,可以考虑“模板方法模式”,把需要的功能写成一个模板,把不同的部分在子类中覆盖掉就行了。//模板abstract class GetTime{ public final void getTime()//添加一个final,使得该方法不能在子类中被覆盖 { long start = System.currentTimeMillis(); runCode();//要实现的程序 long end = System.currentTimeMillis(); ... 阅读全文