避免看到美杜莎。
利用最弱的链接。
您是橡皮
;我是胶水。
限制传播。
考虑使用模式。
保持谦虚
保持谦虚指避免在类实现和函数实现中暴露自己。隐藏您的信息是一项基本
习惯。如果不能养成隐藏实现细节的习惯,那么将很难养成任何其他习惯。信息
隐藏也称为封装。
直接公开公共字段是一个坏习惯的原因有很多,最重要的原因是让您在实
现更改中没有应有的选择。使用
OO 概念隔离更改,而封装在确保所作更改在
本质上不是病毒性
(viral)
更改方面扮演不可或缺的角色。病毒性 更改是开始时
—
很小的更改
如将保存三个元素的数组更改为一个只包含两个元素的数组。突
然,您发现需要更改越来越多的代码以适应本应十分微不足道的更改。
开始隐藏信息的一种简单方法是保持字段私有并且用公共访问方法公开这
些字段,就像家中的窗户一样。并没有让整面墙都朝外部开放,而只打开一两扇
窗户
(
“
”
我将在 好习惯:使用公共访问方法 中介绍访问方法的更多信息
)。