示例#1
0
 /// <summary>
 /// 构造函数;
 /// </summary>
 /// <param name="number">课程号</param>
 /// <param name="name">名称</param>
 /// <param name="operationImplementor">运行实现者</param>
 public OnlineCourse(string number, string name, ICourseOperation operationImplementor)
     : base(number, name, operationImplementor)
 {
     ;
 }
 public CourseController(ICourseOperation operation)
 {
     this._operation = operation;
 }
示例#3
0
        public abstract void Examine();                                                 //定义抽象方法;

        /// <summary>
        /// 构造函数;
        /// </summary>
        /// <param name="number">课程号</param>
        /// <param name="name">名称</param>
        /// <param name="operationImplementor">运行实现者</param>
        public AbstractCourse(string number, string name, ICourseOperation operationImplementor)
        {
            this.Number = number;
            this.Name   = name;
            this._OperationImplementor = operationImplementor;
        }
 /// <summary>
 /// 构造函数;
 /// </summary>
 /// <param name="number">课程号</param>
 /// <param name="name">名称</param>
 /// <param name="operationImplementor">运行实现者</param>
 public ClassroomCourse(string number, string name, ICourseOperation operationImplementor)
     : base(number, name, operationImplementor)
 {
     ;
 }
示例#5
0
 public CourseController(ICourseOperation courseOpeartion)
 {
     this._courseOperation = courseOpeartion;
 }