介绍
本模块介绍 C# 开发人员用于实现类的专用技术,并改进其代码的可读性、可维护性和组织性。 内容侧重于在方法、对象初始值设定项和复制构造函数以及类 finalizers中实现私有、静态和嵌套类、分部类和成员、命名参数和可选参数。 它还包括一个练习,可帮助你在工作中应用这些概念。
假设你在软件更新项目中的一家非营利性公司工作。 应用程序的复杂性需要模块化和可重用的代码结构,并且你担心代码可读性、可维护性和组织。 你需要了解如何实现专用技术,例如静态类、分部类和对象初始值设定项,这些技术可用于确保代码的质量。 本模块将指导你完成这些概念,并提供实用示例,帮助你在工作中应用它们。
本模块中介绍的主题包括:
- 检查结构化程序与面向对象的程序之间的差异、封装的优点以及类的生命周期。
- 实现专用、静态和嵌套类。
- 实现分部类和成员。
- 在方法中实现命名参数和可选参数。
- 实现对象初始值设定项和复制构造函数。
- 检查类
finalizers和 .NET 垃圾回收器。 - 练习:在 C# 应用程序中实现类。
在本模块结束时,你将深入了解如何使用专用技术(如静态类、分部类和对象初始值设定项)实现类,这些技术可以提高代码的可读性、可维护性和组织性。