static void Main(string[] args) { // query for student AbstractStudent Student1 = StudentInfo.getStudents("Pablo"); AbstractStudent Student2 = StudentInfo.getStudents("Jorge"); AbstractStudent Student3 = StudentInfo.getStudents("Alfredo"); AbstractStudent Student4 = StudentInfo.getStudents("Pedro"); AbstractStudent Student5 = StudentInfo.getStudents("Alfonso"); // show results Console.Write("Looking in db."); Console.Write(".\n"); Console.WriteLine("\n=> " + Student1.Name + "\n"); Console.WriteLine("=> " + Student2.Name + "\n"); Console.WriteLine("=> " + Student3.Name + "\n"); Console.WriteLine("=> " + Student4.Name + "\n"); Console.WriteLine("=> " + Student5.Name); Console.ReadKey(); }
public StudentPreviewDecorator(AbstractStudent student) : base(student)//表示父类的构造函数 { }
public StudentDecoratorAnswer(AbstractStudent student) : base(student) { }
public AbstractDecorator(AbstractStudent student) : base() { this._Student = student; }
public StudentDesignDecorator(AbstractStudent student) : base(student)//表示调用父类的带参数构造函数 { }
public BaseStudentDecorator(AbstractStudent student) { this._abstractStudent = student; }
public StudentRegDecorator(AbstractStudent student) : base(student) { }
public StudentDesignDecorator(AbstractStudent student) : base(student) { }
public StudentHomeWorkDecorator(AbstractStudent student) : base(student) { }
public StudentCoreDecorator(AbstractStudent student) : base(student) { }
public StudentDecoratorHomework(AbstractStudent student) : base(student) { }
public StudentHomeworkDecorator(AbstractStudent student) : base(student)//表示父类的构造函数 { }
public StudentFrameworkDecorator(AbstractStudent student) : base(student)//表示调用父类的带参数构造函数 { }
public BaseStudentDecorator(AbstractStudent student) { this._student = student; this.Name = _student.Name; }
public StudentCommentDecorator(AbstractStudent student) : base(student)//表示父类的构造函数 { }
public StudentDecoratorVideo(AbstractStudent student) : base(student) { }
public StudentPreviewDecorator(AbstractStudent student) : base(student) { }