Generally, the terminology used to define and discuss the proposed metric is the same as used by the C++ programming community to discuss object-oriented concepts. One exception to this is the use of ``method'' as opposed to ``member function''. The decision to employ C++ terminology does not indicate that the metrics are applicable only to C++ designs. Rather it is indicative of the fact that C++ provides a sufficiently broad range of constructs to support discussion of other models[1].