代码之家  ›  专栏  ›  技术社区  ›  Zub

代码中的“理想设计特征”已完成

  •  3
  • Zub  · 技术社区  · 16 年前

    以下是我觉得模糊的几点:
    “高粉丝”:有大量的类使用给定的类;在较低级别很好地使用实用程序类。
    “低扇出”:在给定的类中不要使用太多其他类。
    这是否意味着你甚至不能让一个给定的类使用几个小的实用类?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Eran Galperin    16 年前

    首先,这不是一个可以或不能的问题——这是一个指导方针,而不是规则。这意味着,如果你有一个类使用了很多其他类 可能 这意味着它试图做太多,其中一些可以提取到一个单独的类中。

    最终,问题的领域将决定设计的好坏,在某些情况下可能需要中到高的扇出。

    推荐文章