“Doing” responsibilities and the uses relation
nWhen carrying out some functional responsibility, an object often needs the help of other objects. nThese collaborators are used by the original object to assist in accomplishing its task. nThe original object (the client) invokes features of the collaborator (the server).