Clean Code 第六章:对象和数据结构 --阅读与讨论
2015年11月25日 by
尼克徐
| 最后回复 2015年11月29日 by
cnsoft
>
将变量设置为私有(Private),主要是不想让其他人依赖这些变量。
所以,不要随便给变量添加赋值方法和取值方法(set/get方法),这样其实是把私有变量公之于众
再接口中增加函数时,说明之前的设计出了问题;我基本同意文中的观点,但是还想强调另外一点,即面向对象更重要的是“信息隐藏”,将变化影响的范围尽可能缩小。
文中的例子提到,如果给Shape