El acoplamiento eferente es una métrica de acoplamiento en el desarrollo de software . Mide el número de tipos de datos que conoce una clase .
Esto incluye herencia , implementación de interfaz, tipos de parámetros, tipos de variables y excepciones .
Robert C. Martin también se ha referido a esto como la métrica de estabilidad de Fan-out, que en su libro Arquitectura limpia describe como dependencias salientes. Esta métrica identifica el número de clases dentro de este componente que dependen de clases fuera del componente. [1]
Esta métrica se usa a menudo para calcular la inestabilidad de un componente en la arquitectura de software como I = Fan-out / (Fan-in + Fan-out). Esta métrica tiene un rango [0,1]. I = 0 es máximamente estable mientras que I = 1 es máximamente inestable.
Referencias
- ↑ C., Martin, Robert (2018). Arquitectura limpia: una guía del artesano para la estructura y el diseño de software . Bostón. ISBN 9780134494166. OCLC 1003645626 .