Framework Development for Large Systems

By: D. Bäumer, G. Cryczan, R. Knoll, C. Lilienthal, D. Riehle, H. Züllighoven
Published in: CACM, Oct. 1997
Pages: 52-59
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].,


Pattern: Role Object

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.