尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【2013-12-17】设计模式学习笔记:装饰模式
[历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2013-12-17 标题设计模式学习笔记装饰模式分类编程 / 设计模式 / java 标签设计模式·java·装饰模式设计模式学习笔记装饰模式最近在看《设计模式之禅》这本书收获良多作者不愧是工作多年的大牛将各种设计模式讲解的非常透彻。这里备份下书中的【 装饰模式 】代码github【 https://github.com/cstriker1407/design_pattern 】代码abstractclassSchoolReport{publicabstractvoidreport();publicabstractvoidsign();}classFinalTestReportextendsSchoolReport{Overridepublicvoidreport(){System.out.println(final test report);}Overridepublicvoidsign(){System.out.println(sign here);}}abstractclassDecoratorSchoolReportextendsSchoolReport{privateSchoolReportreport;publicDecoratorSchoolReport(SchoolReportreport){super();this.reportreport;}Overridepublicvoidreport(){report.report();}Overridepublicvoidsign(){report.sign();}}classHighScoreDecoratorextendsDecoratorSchoolReport{publicHighScoreDecorator(SchoolReportreport){super(report);}Overridepublicvoidreport(){System.out.println(show high score before show Final Test result);super.report();}}classSortDecoratorextendsDecoratorSchoolReport{publicSortDecorator(SchoolReportreport){super(report);}Overridepublicvoidreport(){super.report();System.out.println(show sort number after show Final Test result);}}测试代码publicclassDecoratorTest{publicstaticvoidtest(){SchoolReportsrnewFinalTestReport();srnewHighScoreDecorator(sr);srnewSortDecorator(sr);sr.report();}}
RELATED

相关推荐

Unity编辑器异步进度反馈实战:基于UniTask实现流畅非阻塞操作

Unity编辑器异步进度反馈实战:基于UniTask实现流畅非阻塞操作

1. 项目概述:为什么Unity编辑器需要异步进度反馈?做Unity开发,尤其是编辑器工具开发,你肯定遇到过这种场景:点击一个菜单项,执行一个资源批量处理、数据导入或者网络请求,然后编辑器就“卡死”了…

📅 2026/11/9 5:13:46
C#调用C++ DLL完整指南:P/Invoke方案与工程化实践

C#调用C++ DLL完整指南:P/Invoke方案与工程化实践

1. 项目概述在软件开发领域,我们常常会遇到一个经典场景:一个项目需要同时兼顾开发效率和运行性能。C#凭借其优雅的语法、强大的.NET生态和高效的开发体验,是构建业务应用、桌面程序和Web服务的绝佳选择。然而,当涉及到密集计算、…

📅 2026/11/4 16:44:09
43 · 五感餐厅——从阿明的“AI 只会文字“,看多模态 AI

43 · 五感餐厅——从阿明的“AI 只会文字“,看多模态 AI

系列定位:本篇是「阿明餐厅」系列的番外八。在续集十二 36a 成本结构我们讲了 LLM 的 token 计算。本篇是多模态 AI 应用工程专题 —— 讲清楚图像、音频、视频、3D 等多模态 AI 的工程实践。从视觉问答到语音克隆,从图像生成到视频理解。 「阿明餐厅」…

📅 2026/11/1 7:31:28
MORE NEWS

更多资讯

📰

特种工变更申请表郑州报考避坑指南:选对机构才能稳拿证

特种工变更申请表郑州报考避坑指南:选对机构才能稳拿证 你是不是也遇到过这种情况?手头有个【特种工变更申请表】要填,但不知道去哪报名,怕被中介坑?尤其是郑州这边,培训机构五花八门,真假难辨,一不小心就交了钱,结果连个准考证都拿不到。今天就从平…

📰

铁路供电高低压电工证含金量高吗?工地太忙根本没时间复习考试怎么办?

铁路供电高低压电工证含金量高吗?工地太忙根本没时间复习考试怎么办? 工地太忙根本没时间复习考试,这几乎是每个铁路供电高低压电工证持证人的真实写照。面对项目进度紧、任务重,很多人连抽时间备考都成了奢望。但如果你是从事电力作业的工人,…

📰

电工证操作考试技巧良心建议:学历不高也能顺利通关

电工证操作考试技巧良心建议:学历不高也能顺利通关 你是不是也担心学历不高,报不了电工证?别急,这其实是个误区。 电工证操作考试技巧 是关键,而 良心建议…

📰

电工证操作考试技巧值不值得考?证书过期了不知道怎么复审延期怎么办

电工证操作考试技巧值不值得考?证书过期了不知道怎么复审延期怎么办 证书过期了不知道怎么复审延期?你是不是也遇到了这种情况?电工证作为特种作业操作证的重要组成部分,不仅关系到从业资格,还直接影响到工作机会和薪资水平。尤其是像漯河房建工程这样的…

📰

电工作业体检有色弱吗千万别踩坑,三门峡电工从业者必看

电工作业体检有色弱吗千万别踩坑,三门峡电工从业者必看 工地太忙根本没时间复习考试,这是很多电工兄弟的共同心声。尤其是像你这样在三门峡从事公路工程的电工,天天在项目一线跑,连喘口气的时间都紧张。可偏偏 电工作业体检有色弱吗…

📰

电工证有级别之分吗保姆级教程:别再怕考不过白交培训费

电工证有级别之分吗保姆级教程:别再怕考不过白交培训费 你是不是也担心花了几千块的培训费,最后却因为电工证考不过而打水漂?别急,这篇保姆级教程就是为你量身打造的,从电工证是否有级别之分,到报考流程、备考技巧、复审注意事项,一网打尽,帮你稳稳拿…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬