<代码整洁之道>第十章 类 笔记

这一章,主要讲解类,并告诉我们如何设计一个简洁,合理,健壮的的类。在这一章中,我认为作者从头到尾都在围绕一个词--------粒度。但是本章的内容其实也比较泛泛。简单列一下吧。

  1. 类应保持简洁短小。
  2. 类应该遵循单一权原则,降低类复杂性,使类更简洁,体现了粒度的细化。
  3. 类应该只有少量实体变量。类中的每个方法都应该操作一个或多个这种变量。同样讲的是粒度的细化。
  4. 抽象,暴露接口,隐藏细节,减少依赖,正确高效解耦。同样讲的还是粒度。

如何定义一个类,是无法脱离系统而谈的。在完整的系统中,如何以一个合理的粒度来设计类,即做到高内聚又能做到低耦合,同时还能抽象合理简单易用,做到这些是很有挑战的。

可加群一起交流共同学习:801216530。

你可能感兴趣的:(<代码整洁之道>第十章 类 笔记)