object

# dit_metric

> Analyzes the depth of inheritance for objects, protocols, and categories.

author:
  `Ebrahim Azarisooreh`
version:
  `0.5`
date:
  `2018/6/9`

compilation flags:
  `static, context_switching_calls`

imports:
  `public code_metrics_utilities`
  `public code_metric`

## Public interface

(see related entities)

## Protected interface

(see related entities)

## Private predicates

(see related entities)

## Operators

### (none)

## Remarks

Depth
  The depth is the maximum length of a node to the root entity. Lower scores are generally better.

Inheritance
  A level of inheritance defined by either one of specialization, instantiation, extension, importation, or implementation.

Scoring
  The maximum path length is determined for each entity in question.

## See also

### (none)