上QQ阅读APP看书,第一时间看更新
第3章 类、对象和数据结构
本章将介绍类的组织,格式和注释,以及使用迪米特法则编写整洁的C#对象与数据结构。此外,我们还将讨论不可变的对象,以及在System.Collections.Immutable
命名空间中定义的不可变集合的数据结构、接口和类。
本章涵盖如下主题:
- 类的组织
- 从注释生成文档
- 内聚性和耦合性
- 迪米特法则
- 不可变的对象和数据结构
学习目标:
- 如何有效地使用命名空间组织类。
- 使用单一职责原则减少类的尺寸,并且使类的含义更加明显。
- 编写自定义的API时使用注释文档生成工具提供良好的开发文档。
- 编写高内聚低耦合的程序使其更易修改和扩展。
- 学习应用迪米特法则,编写和使用不可变的数据结构。
接下来,让我们先从如何有效地使用命名空间组织类这一话题开始吧。