Couplers
Excessive coupling between classes.
Table of Contents
- Feature Envy: A method uses another class’s data more than its own.
- Inappropriate Intimacy: Classes that know too much about each other’s internals.
- Message Chains: Long chains of object navigation. Violates Law of Demeter.
- Middle Man: A class that only delegates.