In object-oriented programming, a member of a class (group) that uses the services of another class to which it is not related.