模板設計模式

/* 定義功能,獲取程序運行的時間。 在指定程序運行前記錄一個時間。 在運行後記錄一個時間,在相減 就哦了。 模版方法設計模式: 解決問題:當功能中一部分確定,一部分不確定,確定的部分還在使用不確定的部分, 就將不確定的部分暴露出去由子類去實現。 */ abstract class GetTime { public final  void getTime() { long start = System.currentTimeMillis(); code(); long end = System.currentTimeMillis(); System.out.println("毫秒是:"+(end-start)); } public abstract void code(); } class Sub extends GetTime { public void code() { for(int x=0; x<10000; x++) { System.out.print("a"); } } } class  TemplateDemo { public static void main(String[] args)  { //GetTime gt = new GetTime(); //gt.getTime(); Sub s = new Sub(); s.getTime(); } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章