By: D. Bäumer, D. Riehle, W. Siberski, M. Wulf
A role is a client-specific view of an object. An object may play several roles, and the same role can be played by different objects. A Role Object is a collection of design patterns. Using Decorator [Gamma+95], a subclass of an abstract class is defined as a role and decorates the abstract class.
Category: Banking
Summary: A role is a client-specific view of an object. An object may play several roles, and the same role can be played by different objects. A Role Object is a collection of design patterns. Using Decorator [Gamma+95], a subclass of an abstract class is defined as a role and decorates the abstract class.
Contains: Role Object [Bäumer+97],
Url: http://www.riehle.org/papers/1997/plop-1997-role-object.html