CouplingBetweenObjectsRule attempts to capture all unique Class attributes, local variables, and return types to
determine how many objects a class is coupled to.
author: aglover author: Class Name: ExcessivePublicCountRule author: Rule attempts to count all public methods and public attributes defined in a class. author: If a class has a high number of public operations, it might be wise to consider whether author: it would be appropriate to divide it into subclasses. author: A large proportion of public members and operations means the class has high potential to be author: affected by external classes.