} } }

    模版办法设计模式

    添加时间:2013-8-7 点击量:

    模版办法设计模式:在定义功能时功能的一项目组是断定的,然则有一项目组是不断定的,而断定的项目组在应用不断定的项目组


    那么这时就将不断定的项目组露出出去,由该类的子类去完成。


    如下面求法度运行时候的例子:


    父类



    1 abstract class GetTime {
    
    2 public final void getTime(){
    3 Long star=System.currentTimeMillis();
    4 codeRun();
    5 Long end=System.currentTimeMillis();
    6 System.out.println(end-star);
    7 }
    8 abstract void codeRun(); //不断定的代码,露出出去由子类来完成
    9 }


    子类



     1 public class SubTime extends GetTime{
    
    2
    3 @Override
    4 void codeRun() { //覆写父类的抽象办法
    5 forint i = 0; i <1000; i++) {
    6 System.out.print(i);
    7
    8 }
    9 System.out.println(------);
    10 }
    11
    12 }


    测试类



    1 public class Test13 {
    
    2 public static void main(String[] args) {
    3 SubTime sub=new SubTime();
    4 sub.getTime();
    5 }
    6 }


    读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
    分享到: