@inbook{Baumer:2000rt, title = {Role Object}, address = {Massachusetts}, author = {Dirk B{\"a}umer and Dirk Riehle and Wolf Siberski and Martina Wulf}, booktitle = {Pattern Languages of Program Design 4}, editor = {Neil Harrison and Brian Foote and Hans Rohnert}, pages = {15-32}, publisher = {Addison-Wesley}, url = {http://www.riehle.org/computer-science/research/2000/plopd-4.html}, year = {2000}, biburl = {http://www.bibsonomy.org/bibtex/2f71c33e67faa1d7fb5166761133170b9/kilow}, abstract = {Pattern Intent: Adapt an object to different client's needs through transparently attached role objects, each one representing a role the object has to play in that client's context. The object manages its role set dynamically. By representing roles as individual objects, different contexts are kept separate and system configuration is simplified.}, date-modified = {2007-11-07 16:10:30 +0100}, rating = {2}, local-url = {../papers/Baumer2000rt.pdf}, date-added = {2007-11-06 23:25:39 +0100}, cited-by = {Chernuchin:2005kx}, read = {Yes}, keywords = {Roles } }