5.8 类中隐藏的信息
本章中的例子主要集中在与类的外部可见API有关的信息隐藏上,但信息隐藏也可以应用在系统的其他层面,例如在类的内部。试着设计类中的私有方法,使每个方法都封装一些信息或能力,并将其对类的其他部分隐藏起来。此外,尽量减少每个实例变量被使用的地方的数量。一些变量可能需要在整个类中被广泛访问,但其他变量可能只在少数地方需要;如果你能减少一个变量被使用的地方的数量,你就能消除类中的依赖,降低其复杂性。
Last updated
本章中的例子主要集中在与类的外部可见API有关的信息隐藏上,但信息隐藏也可以应用在系统的其他层面,例如在类的内部。试着设计类中的私有方法,使每个方法都封装一些信息或能力,并将其对类的其他部分隐藏起来。此外,尽量减少每个实例变量被使用的地方的数量。一些变量可能需要在整个类中被广泛访问,但其他变量可能只在少数地方需要;如果你能减少一个变量被使用的地方的数量,你就能消除类中的依赖,降低其复杂性。
Last updated