package com.cheng.zenofdesignpatterns.patterns.decorator.schoolreport;
/**
* 我要把我学校的最高成绩告诉老爸
*/
public class HighScoreDecorator extends SchoolReportDecorator {
// 构造函数
public HighScoreDecorator(SchoolReport sr){
super(sr);
}
// 我要回报最高成绩
private void reportHighScore(){
System.out.println("这次考试语文最高是75,数学是78,自然是80");
}
// 最高成绩我要做老爸看成绩单前告诉他,否则等他一看,就抡起笤帚有揍我,我那还有机会说呀
@Override
public void report(){
this.reportHighScore();
super.report();
}
}