public Decorator(ISchoolReport sr) { _sr = sr; }
public BeforeDecorator(ISchoolReport sr) : base(sr) { }
public AfterDecorator(ISchoolReport sr) : base(sr) { }
public SortDecorator(ISchoolReport schoolReport) : base(schoolReport) { }
public HighScoreDecorator(ISchoolReport schoolReport) : base(schoolReport) { }
protected AbstractDecorator(ISchoolReport schoolReport) { this._schoolReport = schoolReport; }
public RangeDecorator(ISchoolReport report) : base(report) { }
protected Decorator(ISchoolReport report) { _report = report; }