Direct Encumbrance Of A Class Article Index for
Direct
Website Links For
Direct
 

Information About

Direct Encumbrance Of A Class




The direct class-reference set of a class C consists
of those classes to which C refers directly, i.e.
classes D such that:
  • C inherits from D

  • C has an attribute of class D

  • C has an operation with an input argument of class D

  • C has a variable of class D

  • C has a method that sends a message with a return

  • argument of class D

  • C supplies D as an actual class parameter to a

  • parameterized class

  • C has a friend class D (in C++)


  • Let the direct class-reference set of C comprise the

  • classes C1, C2, ..., Cn.

  • Then the indirect class-reference set of C is the

  • union of the direct class-reference set of C and the

indirect class-reference sets of C1, C2, ..., Cn.
  • The direct encumbrance of a class is the size of its

  • direct class-reference set. The indirect encumbrance

of a class is the size of its indirect class-reference
set.