{{pageTitle}}

本系列围绕着“面向对象”而展开,计划将系统地覆盖面向对象领域的相关理论、技术和工具,比如“设计模式”,“面向对象系统分析与设计(OOAD)”,“领域驱动开发(DDD)”,“Web API接口设计”等。
【专题课】依赖注入与IoC容器简明教程
(C#版,2022)

本课程从面向对象的基础理论起步,先引导学习者深刻理解“依赖注入”与“控制反转(IoC)”这两个在面向对象领域中极为重要的概念, 之后,以.NET平台内置的IoC容器为例,系统介绍其特性,之后,通过一个WPF桌面应用的重构过程,展示依赖注入与IoC容器给软件开发所带来的好处。

学习本课程,能将学习者面向对象编程的技能提升一个台阶,并且能系统了解.NET官方内置IoC容器的基本原理和各项技术特性,掌握各种实用编程技巧。

本课程基于.NET 6介绍,示例使用C#编程,开发环境为Visual Studio 2022

补充说明:"依赖注入与IoC容器简明教程"是一个多版本课程,包容“.NET”、“Java”和“Android”三个版本。本课程为“.NET版”。

学习前提:掌握C#编程语言与.NET平台基础编程技能。

零基础者,推荐先修:

我的第一门编程课(C#版)

.NET Core 软件开发技术导论与自学指南