有人可以举一个例子给我解释一下吗?我自己变得矛盾了

  • 高级别输入:一个给定的类,其设计方式使其可以使大量其他类轻松使用。
  • 高范出:一个类(class)应该使用很多其他类(class)。

  • 两者似乎都自相矛盾。有人可以举例说明吗? .NET框架中的可能。

    最佳答案

    对于低级别的类(class),高扇入是一个很好的规则。它们应该由更高级别的类高度重用。高扇出是高水平类(class)的好规则。他们不应该“重新发明轮子”,而应该使用低级类中已经存在的代码。

    因此,规则并不矛盾,因为它们涉及不同的类别。

    关于c# - 设计原理高扇入与高扇出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4092228/

    10-13 06:00