尼古丁 6年前

修改理由:

错别字

此投稿已在 6年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
1 ### 让对象拥有privat/protected属性的成员
 1### 让对象拥有private/protected属性的成员
22
33* `public` 公有方法和属性对于变化来说是最危险的,因为一些外部的代码可能会轻易的依赖他们,但是你没法控制那些依赖他们的代码。 **类的变化对于类的所有使用者来说都是危险的。**
44* `protected` 受保护的属性变化和public公有的同样危险,因为他们在子类范围内是可用的。也就是说public和protected 之间的区别仅仅在于访问机制,只有封装才能保证属性是一致的。**任何在类内的变化对于所有继承子类来说都是危险的 。**