深入浅出的C#进阶课程
免费试听内容为章节“OOP基础”中的课节1“面向对象编程简介”
程序&引擎架构师
| 毕业于中国科学技术大学,美国常青藤布朗大学| Paws3D跨平台游戏引擎沙盒架构设计工程师| MONI虚拟世界“数据驱动”架构师| Full Metal ThreeKindom游戏开发工程师| 超过10年游戏编程及引擎开发设计经验
1. 面向对象编程简介
2. 命名空间
3. 类的成员及可访问性
4. 字段和常量
5. 属性和索引器
6. 方法和扩展方法
7. 运算符重载
8. 构造函数和终结器
9. 匿名类型和动态类型
10. 预处理指令
1. 继承和多态的概念
2. 继承
3. virtual和override
4. 抽象类和密封类
5. 接口以及实现
6. 资源释放和IDisposable
7. 部分类和嵌套类
1. 高内聚低耦合,SOLID原则
2. 单一职责原则(SRP)
3. 开闭原则(OCP)
4. 里氏替换原则(LSP)
5. 接口隔离原则(ISP)
6. 依赖倒置原则(DIP)
7. 迪米特法则(LOD)
8. 组合优于继承
1. 委托的声明和调用
2. 多播委托和事件
3. 匿名函数和lambda表达式
4. 闭包
5. 函数式编程
1. 装箱和拆箱
2. 泛型的概念和优点
3. 泛型类
4. 泛型方法和委托
5. 协变和逆变
1. 数据结构和算法
2. 时间复杂度和空间复杂度
3. 顺序表
4. 链表
5. 栈和队列
6. 字典和集
7. 常用的集合接口
8. yield关键字
9. LINQ扩展方法
1. 特性和反射
2. System.Type类
3. Assembly和Activator
4. 反射操作字段和方法
5. 自定义特性
超过200小时的教学课程 | 每月更新的会员直播教学
专享每周6小时互动答疑助学服务
7*24小时随时提问
更多白金会员限免&折扣课程