“Knowing” responsibility
nIf we require an object to
know about
another object, then clearly the relation must be modeled.
nTo
do this, simply provide the source object with a component variable that
references the target.
nExample: an Explorer knows its location because
it is contained as a component variable.