面向对象基础
封装:将一类事物的信息封装成类,部分信息私有,部分信息公开。比如房子,有门和窗户。
继承:子类继承父类非私有成员。但不会继承构造方法。调用构造方法Base.Method();
多态:不同的对象可以执行相同的动作,但要通过她们自己的实现来执行。
virtual -- override
abstract
抽象类和接口区别:
抽象类是对类的抽象;接口是对行为的抽象。
抽象类是自底而上抽象出来的,接口是自顶向下设计出来的。
委托:对方法的封装,可以当作给方法的特征指定一个名称。
事件:委托的一种特殊形式,当发生事情时,事件对象处理通知过程。

浙公网安备 33010602011771号