Wetts's blog

Stay Hungry, Stay Foolish.

0%

代码整洁之道-第10章-类

遵循标准的Java约定,类应该从一组变量列表开始。如果有公共静态变量,应该先出现。然后是私有静态变量,以及私有实体变量。很少会有公共变量。

  • 类应该短小

    • 单一权责原则

      系统应该是由许多短小的类而不是少量巨大的类组成。每个小类封装一个职责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为。

    • 内聚

      类应该只有少量实体变量。类中的每个方法都应该操作一个或多个这种变量。通常而言,方法操作的变量越多,就越黏聚在类上。如果一个类中的每个变量都被每个方法所使用,则该类具有最大的内聚性。

      保持内聚性会得到许多短小的类