CA1506:避免过度类耦合
类型名 |
AvoidExcessiveClassCoupling |
CheckId |
CA1506 |
类别 |
Microsoft.Maintainability |
是否重大更改 |
是 |
原因
类型或方法与其他很多类型耦合。
规则说明
此规则通过计算类型或方法包含的唯一类型引用的个数来衡量类耦合。
具有高度类耦合的类型和方法很难维护。 最好是采用低耦合、高内聚的类型和方法。
如何解决冲突
若要修复此冲突,请重新设计类型或方法,降低与之耦合的类型的数目。
何时禁止显示警告
如果类型或方法虽然依赖大量其他类型,但仍被视为可维护,则排除此警告。