
java 模板设计模式
发布日期:2021-05-07 10:30:23
浏览次数:20
分类:原创文章
本文共 961 字,大约阅读时间需要 3 分钟。
public abstract class Template { /** * 抽象方法 */ public abstract void job(); /** * 实现方法,调用job */ public void caleTimes(){ long start = System.currentTimeMillis(); job(); // 结束时间 long end = System.currentTimeMillis(); System.out.println("执行时间: " + (end - start)); }}
public class AATemplate extends Template{ /** * 实现了父类Template方法 */ @Override public void job() { double sum = 0; for (double i = 0; i < 99999999; i++) { sum += i; } }}
public class BBTemplate extends Template{ /** * 实现抽象父类的方法 */ @Override public void job() { double sum = 0; for (double i = 0; i < 1000000; i++) { sum *= i; } }}
public class TestTeamplate { public static void main(String[] args) { new AATemplate().caleTimes(); new BBTemplate().caleTimes(); }}执行时间: 306执行时间: 3
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月15日 19时45分23秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
下一次 IT 变革:边缘计算(Edge computing)
2019-03-04
Gartner的预言:通向混合IT之旅
2019-03-04
Docker精华问答 | task与executor有什么关系?
2019-03-04
英特尔强势上新一大波数据产品,小伙伴们“奔走相告”…… | 极客头条
2019-03-04
成为最大的独立开源公司,对SUSE意味着什么? | 人物志
2019-03-04
红帽:将开源进行到底
2019-03-04
SaaS前世今生:老树开新花
2019-03-04
微信小程序生命周期 / 页面的生命周期 / 页面的用户行为
2019-03-04
用C语言散列表实现电话薄
2019-03-04
微信小程序云开发手机商城项目源码+数据库+云后台+部署 (毕业生福利!)
2019-03-04
Maven的配置
2019-03-04
如何在bilibili上下载学习视频?
2019-03-04
Python爬虫利器之Beautiful Soup的全世界最强用法 五百行文章!
2019-03-04
09-Vue之本地应用v-for指令
2019-03-04
03-selenium元素定位
2019-03-04
19-selenium操作已启动的浏览器
2019-03-04
2020.2.13普及C组 罗密欧与朱丽叶的约会【纪中】【前缀和】
2019-03-04
纪中2020.3.18普及C组模拟赛总结
2019-03-04
YbtOJ 递推算法课堂过关 例5 平铺方案【递推(简单DP)】
2019-03-04
YbtOJ hash和hash表课堂过关 例1 字符串哈希【hash】
2019-03-04