Synopsis: | These are rules which find instances of high or inappropriate coupling between objects and packages. |
Description: |
These are rules which find instances of high or inappropriate coupling between objects and packages. |
Name | Checked | Synopsis |
---|---|---|
Coupling1 | ![]() |
High amount of different objects as members denotes a high coupling |
Coupling2 | ![]() |
A high number of imports can indicate a high degree of coupling within an object |
Coupling3 | ![]() |
Avoid using implementation types; use the interface instead |