public abstract void ShowInfo(AbstractDiplomatPaper amp);
public override void ShowInfo(AbstractDiplomatPaper amp) { Console.WriteLine(this.GetType().Name + "is less qualitative than" + amp.GetType().Name); }
// Constructor public PaperProduction(TypeFirm tFirm) { AbLaureatePaper = tFirm.CreateLaureatePaper(); AbDiplomatPaper = tFirm.CreateDiplomatPaper(); AbMemberPaper = tFirm.CreateMemberPaper(); }