Sin conocimiento de los dependientes o precedentes

El Gestor de dependencias no mantiene intencionalmente ningún registro de todos los dependientes o precedentes conocidos en el sistema, para evitar que:

En lugar de ello, el Gestor de dependencias sólo registra información sobre las dependencias. Cada dependencia es solamente un enlace entre un dependiente concreto y un precedente concreto. Si un dependiente concreto no tiene precedentes, o viceversa, simplemente no se almacenarán registros de dependencia para el mismo.

El Gestor de dependencias no "conoce" la información de dependientes y precedentes almacenada en un registro de dependencia; en cambio, cada tipo de dependiente y cada tipo de precedente tiene un "manejador" registrado en el Gestor de dependencias y el Gestor de dependencias llama a estos manejadores para realizar el proceso específico de negocio adecuado al tipo, por ejemplo para decodificar un precedente o dependiente en una descripción legible por las personas o para volver a calcular un dependiente cuando sea necesario.