原则
类是在把世界切成可协作的对象
当状态和行为总是一起出现时,类会变得很自然。
原则释读
面向对象最有价值的地方,在于它帮你围绕对象组织复杂度,而不是分散地到处传状态。
为什么重要
复杂程序需要稳定的组织单位。
怎么用到自己的知识系统
当一类对象反复出现并拥有相似行为时,用类收拢它。
行动规则
- 对象边界清楚。
- 属性服务对象。
- 方法服务行为。
常见误区
- 为了用类而用类。
- 把所有东西都塞进一个超级类。
辨析题
为什么对象建模会让大型程序更好想?
因为它给复杂系统提供了更自然的组织单元。