面向对象设计 | 软件工程11 leondon 2019-12-09 216 阅读1分钟 面向对象设计的准则 模块化 对象就是模块化(数据结构+操作) 抽象 信息隐藏 弱耦合 强内聚 可重用 尽量使用已有的类。 如果确实需要创建新类,考虑将来的可重复使用性。 启发规则 使用简单的类 避免包含过多的属性 有明确的定义 分配给每个类的任务应当简单,易描述 尽量简化对象之间的合作关系 不要提供太多服务(方法/操作) 一个类提供的服务通常不超过7个 软件重用 软件成分的重用 类构件 面向对象设计的四个层次