对象就是模块化(数据结构+操做)数据结构
尽可能使用已有的类。模块化
若是确实须要建立新类,考虑未来的可重复使用性。spa
避免包含过多的属性设计
有明确的定义code
分配给每一个类的任务应当简单,易描述 复制代码
尽可能简化对象之间的合做关系cdn
不要提供太多服务(方法/操做)对象
一个类提供的服务一般不超过7个 复制代码