Logical Data Modeling - Dependency (Coupling) in class (class as a type definition)
Many types depend on other types.
A dependency is any other object the current object needs to hold a reference to.
The types on which a type depends are known as its dependencies.
Ie when an object A depends on a second object B
- A composition relationship is a dependency relationship.
The process of finding an instance of a dependency to use at run time is known as resolving the dependency. If no such instance can be found, the dependency is said to be unsatisfied, and the application is broken.