java:模板设计模式

java模板设计模式

模板设计模式:
我们在解决某类问题的时候,有些步骤是固定的, 有些步骤是不固定的,这时候我们 则可以使用模板设计模式

模板设计模式的步骤:

先写出解决该类问题其中的一件解决方案

分析代码,把会发生变化的代码抽取出来独立成一个方法,然后再把该方法描述成一个抽象的方法

如果需要使用模板类,只需要继承即可使用

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 SubDemo extends GetTime

{

     public void code()

 {

       for(int y=0; y<1000; y++)

      {

        System.out.print("y");

       }

   }

}





class  Test

 {

     public static void main(String[] args) 

     {

        SubDemo s = new SubDemo();

          s.getTime();

     }

}
发布了45 篇原创文章 · 获赞 12 · 访问量 1116

猜你喜欢

转载自blog.csdn.net/weixin_46037153/article/details/104475980