对象乱伦

主要观点:作者认为自己创造了某些术语,许多经验不足和有经验的开发者在面向对象设计中会犯常见错误,引出“反模式”和“代码异味”术语,介绍了对象乱伦这一模式及其危害,通过示例展示对象乱伦的情况并给出修正方法,即通过提取对象的角色作为接口来解决对象间的过度依赖。
关键信息:

  • 提出自己可能是某些术语的“创造者”。
  • 指出开发者在面向对象设计中常犯错误及相关术语。
  • 定义对象乱伦模式为两个不相关类相互紧密依赖。
  • 以兄弟和姐妹类的示例说明对象乱伦及危害。
  • 给出将对象依赖转换为依赖角色(接口)的修正方法。
    重要细节:
  • 提到“反模式”的维基百科链接和“代码异味”的博客链接。
  • 详细描述对象乱伦示例中兄弟和姐妹类的方法及相互依赖关系。
  • 说明修正后兄弟和姐妹类依赖各自提供的角色(接口)。
阅读 19
0 条评论