object

# coupling_metric

> Analyzes the coupling score for objects, categories, and protocols.

author:
  `Ebrahim Azarisooreh`
version:
  `0.2`
date:
  `2017/4/23`

compilation flags:
  `static, context_switching_calls`

implements:
  `public code_metrics_protocol`
imports:
  `public code_metrics_utilities`

## Public interface

(see related entities)

## Protected interface

(see related entities)

## Private predicates

(see related entities)

## Operators

### (none)

## Remarks

Calls and Updates
  Any calls or dynamic updates to predicates in external objects or categories increments the coupling score.

Ancestors
  Any direct inheritance relations to the entity in question will also increment the score. Duplicate entity couplings will not be scored multiple times.

Interpretation
  Generally speaking, lower scores are better.

## See also

### (none)