我是靠谱客的博主 执着钢笔,最近开发中收集的这篇文章主要介绍黑马程序员:Java基础总结----模版方法设计模式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

黑马程序员:Java基础总结



模版方法设计模式

  ASP.Net+Android+IO开发 .Net培训 、期待与您交流!



模版方法设计模式

什么是模版方法呢?
在定义功能时,功能的一部分是确定的,但是有一部分是不确定,而确定的部分在使用不确定的部分,
那么这时就将不确定的部分暴露出去。由该类的子类去完成

需求:获取一段程序运行的时间。
原理:获取程序开始和结束的时间并相减即可。

获取时间:System.currentTimeMillis()


abstract  class  GetTime
{
        public  final  void  getTime()
      {
              long  start = System.currentTimeMillis();

            runcode();  //未实现功能

              long  end = System.currentTimeMillis();

            System.  out .println( "毫秒:"  +(end-start));
      }
        public  abstract  void  runcode();

}


class  SubTime  extends  GetTime
{

        public  void  runcode()
      {
            
              for ( int  x=0; x<4000; x++)
            {
                  System.  out .println(x);
            }
      }
}


public  class    Test01
{
        public  static  void  main(String[] args)
      {
              //获取时间
            System.  out .println(System.currentTimeMillis());
            
              //GetTime gt = new GetTime();//不能实例
            SubTime gt =  new  SubTime();
            gt.getTime();  //实例化子类,调用继承自父类的方法

      }
}
  





  ASP.Net+Android+IO开发 .Net培训 、期待与您交流!

最后

以上就是执着钢笔为你收集整理的黑马程序员:Java基础总结----模版方法设计模式的全部内容,希望文章能够帮你解决黑马程序员:Java基础总结----模版方法设计模式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部