Number of Methods Added (NMA)

 

Overview

The number of operations added plays a role in the specialization of the class and must be maintained in a proportion which continues to justify inheritance, otherwise known as generalization.

Too many added operations signify too big a difference with the parent class.  The inheritance would then make less sense.

 

 

Computation

For a class, this is the count of the number of operations added to the inheritance.

 

 

Nominal range

Between 0 and 4.

 

 

Analysis

The more added operations there are, the more the class must be redeveloped, and the less the inheritance is justified.