Logo
Section 1 / 5

本课程适合谁

了解本课程适合哪些人以及学习本课程需要哪些先决条件。

导入

本课程适合谁

了解本课程适合哪些人以及学习本课程需要哪些先决条件。

目标受众

本课程面向专注于 C# 和 .NET 的软件开发人员,旨在帮助他们提升软件开发能力。本课程不引入新技术,而是传授一些业界公认的最佳实践。

初级和中级开发人员尤其能从中受益,因为他们熟悉 C# 语法,但未必掌握语言的最佳使用方式。本课程将帮助他们提升技能,增强解决问题的能力。

先决条件

本课程中使用的所有代码示例均采用 C# 编写。因此,学习者在开始本课程之前,必须掌握 C# 和 .NET 的基础知识。特别是以下概念需要具备一定的了解:

  • C# 编码规范

  • C# 关键字,例如数据类型名称、访问修饰符等

  • 对 .NET 项目的基本理解

  • 面向对象编程知识,包括接口、抽象类和继承

学习目标

完成本课程后,学习者将熟悉以下概念:

  • 在面向对象软件开发中常用的经典设计模式。

  • 识别每种设计模式适用的具体场景。

  • 每种设计模式的优点和缺点。

  • SOLID 原则,这是面向对象编程中编写整洁代码的基础原则。

什么是设计模式?