OOP基础
继承和多态
1. 继承和多态的概念
2. 继承
3. virtual和override
4. 抽象类和密封类
5. 接口以及实现
6. 资源释放和IDisposable
7. 部分类和嵌套类
OOP设计理念
1. 高内聚低耦合,SOLID原则
2. 单一职责原则(SRP)
3. 开闭原则(OCP)
4. 里氏替换原则(LSP)
5. 接口隔离原则(ISP)
6. 依赖倒置原则(DIP)
7. 迪米特法则(LOD)
8. 组合优于继承
委托
1. 委托的声明和调用
2. 多播委托和事件
3. 匿名函数和lambda表达式
4. 闭包
5. 函数式编程
特性和反射
1. 特性和反射
2. System.Type类
3. Assembly和Activator
4. 反射操作字段和方法
5. 自定义特性