#202 Data abstraction coupling

release_3.4
closed
Check (274)
5
2012-10-10
2003-06-08
Simon Harris
No

This metric measures the number of instantiations of
other classes within the given class. This type of
coupling is not caused by inheritance or the object
oriented paradigm. Generally speaking, any abstract
data type with other abstract data types as members has
data abstraction coupling; therefore, if a class has a
local variable that is an instantiation (object) of
another class, there is data abstraction coupling. The
higher the DAC, the more complex the data structure
(classes) of the system.

Discussion

  • Logged In: YES
    user_id=746148

    Committed in CVS for 3.4.
    Module ClassDataAbstractionCoupling.