AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C#
C#
级别 22
编程中的抽象概念
C# SELF
等级 22,
课时 0
在这节课里,你会了解什么是编程中的抽象,为什么需要它,它在C#和OOP中是怎么体现的,以及怎么用它来创建灵活、可扩展、易维护的应用。我们会通过生活和代码的例子来分析,抽象如何帮助我们隐藏实现细节,简化复杂系统,搭建大型项目的架构。
抽象类和方法
C# SELF
等级 22,
课时 1
在这节课里,你会搞明白C#里的抽象类和抽象方法到底是啥,有啥用,怎么正确声明和实现它们,它们和普通方法、虚方法有啥区别,还能学到怎么用抽象来搭建灵活的应用架构。各种例子、图解和常见错误会帮你把知识点用在实际代码里。
抽象方法和属性
C# SELF
等级 22,
课时 2
在这节课里,你会学到怎么在C#里声明和实现抽象方法和属性,它们和虚方法、普通类成员有什么区别,怎么用抽象构建灵活的继承体系,还有大家在用抽象类时最容易踩的坑。全都有例子、图解和实用建议!
构建层级结构中的抽象
C# SELF
等级 22,
课时 3
在这节课里,你会学到怎么用抽象类和抽象方法来构建灵活、可扩展的C#层级结构。我们会用员工、动物和交通工具的例子来讲讲,抽象是怎么帮你创建通用契约、减少代码重复、搭建易于扩展的架构。还会聊聊常见的坑和在真实项目中用抽象的最佳实践。
抽象和简化复杂系统
C# SELF
等级 22,
课时 4
在这节课里,你会了解抽象是怎么帮我们简化C#复杂系统的设计,减少组件之间的耦合,提高代码的灵活性和可扩展性。我们会用生活、商业和编程的例子来讲解,怎么用抽象类来构建好维护的应用。
Please enable JavaScript to continue using this application.