Efferent Coupling is a measure of ____________________
a. Outgoing dependencies
b. Code Complexity
C. Incoming dependencies
Answers
a. Outgoing dependencies
Efferent coupling is a metric in software development. It measure the number of data types a class knows about.
This include inheritance, interface implementation, parameter type, variable type, thrown and catch exception.When used to measure coupling between packages this measure can be used together with others to calculate 'abstractness', 'stability' and 'distance from the main line'.
Efferent coupling can be reduced by extracting classes from the original class
"Efferent Coupling is a measure of Outgoing dependencies. Efferent coupling is a software development metric.
This metric is used to categorize different types of classes. In addition to it, it includes exceptions, variable types, interface implementation, and many more.
This was found by Robert C Martin and is clearly dependent on the classes outside that particular part.
"