Decorator.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 装饰类,我要把我的成绩单装饰一下
  6.  */
  7. public abstract class Decorator extends SchoolReport{
  8. //首先我要知道是那个成绩单
  9. private SchoolReport sr;
  10. //构造函数,传递成绩单过来
  11. public Decorator(SchoolReport sr){
  12. this.sr = sr;
  13. }
  14. //成绩单还是要被看到的
  15. public void report(){
  16. this.sr.report();
  17. }
  18. //看完毕还是要签名的
  19. public void sign(String name){
  20. this.sr.sign(name);
  21. }
  22. }