By: D. Bäumer, G. Cryczan, R. Knoll, C. Lilienthal, D. Riehle, H. Züllighoven
Published in: CACM, Oct. 1997
Category: Banking, Design Process
Experiences with successful large-scale industrial banking projects.
Related patterns: Decorator [Gamma+95], Factory Method [Gamma+95], Product Trader, Prototype [Gamma+95].,
A role is a client-specific view of an object. An object can play several roles, and the same role can be played by different objects. This pattern is a collection of smaller patterns.