C#代码整洁之道:代码重构与性能提升
上QQ阅读APP看书,第一时间看更新

第3章 类、对象和数据结构

本章将介绍类的组织,格式和注释,以及使用迪米特法则编写整洁的C#对象与数据结构。此外,我们还将讨论不可变的对象,以及在System.Collections.Immutable命名空间中定义的不可变集合的数据结构、接口和类。

本章涵盖如下主题:

  • 类的组织
  • 从注释生成文档
  • 内聚性和耦合性
  • 迪米特法则
  • 不可变的对象和数据结构

学习目标:

  • 如何有效地使用命名空间组织类。
  • 使用单一职责原则减少类的尺寸,并且使类的含义更加明显。
  • 编写自定义的API时使用注释文档生成工具提供良好的开发文档。
  • 编写高内聚低耦合的程序使其更易修改和扩展。
  • 学习应用迪米特法则,编写和使用不可变的数据结构。

接下来,让我们先从如何有效地使用命名空间组织类这一话题开始吧。