Inappropriate Intimacy.
One class uses the internal fields and methods of another class.
##Signs and Symptoms
One class uses the internal fields and methods of another class.

##Reasons for the Problem
Keep a close eye on classes that spend too much time together. Good classes should know as little about each other as possible. Such classes are easier to maintain and reuse.
##Payoff
-
Improves code organization.
-
Simplifies support and code reuse.