Instance Methods
Measures the number of instance methods defined by a class.
This metric helps evaluate the complexity of the class’s instances. Large classes sometimes attempt too much work themselves instead of transferring responsibility to where it belongs. A large number of instance methods may indicate an overloaded class. The number of new methods typically decreases when you move down the inheritance tree. Therefore, the deeper the class is in the class hierarchy, the lower the ratio. If this is not the case, there may be design problems.
Last modified date: 09/19/2019