Simons, A.J.H. orcid.org/0000-0002-5925-7148, Snoeck, M. and Hung, K.S.Y. (1998) Design patterns as litmus paper to test the strength of object-oriented methods. In: Rolland, C. and Grosz, G., (eds.) OOIS'98: 1998 International Conference on Object-Oriented Information Systems, 9–11 September 1998, Paris Proceedings. 1998 International Conference on Object-Oriented Information Systems, 09-11 Sep 1998, Paris, France. Springer London , pp. 129-147. ISBN 9781852330460
Abstract
This paper shows how Design Patterns may be used to reveal properties of object-oriented development methods. The responsibility-driven and event-driven design methods are contrasted in the way they transform and layer systems. Each method elevates a different modularising principle: contract minimisation and existence dependency. Different design patterns, such as Mediator, Chain of Responsibility, Template Method, Command and Composite emerge for each method, illustrating the particular bias and the different design decisions each makes.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Editors: |
|
Copyright, Publisher and Additional Information: | © 1998 Springer-Verlag London Limited. This is an author-produced version of a paper subsequently published in OOIS’98: 1998 International Conference on Object-Oriented Information Systems, 9–11 September 1998, Paris Proceedings. Uploaded in accordance with the publisher's self-archiving policy. |
Keywords: | object-oriented design; system layering; subsystem identification; design patterns; responsibility-driven design (RDD); event-driven design (EDD); minimisation of contracts; existence dependency |
Dates: |
|
Institution: | The University of Sheffield |
Academic Units: | The University of Sheffield > Faculty of Engineering (Sheffield) > Department of Computer Science (Sheffield) |
Depositing User: | Symplectic Sheffield |
Date Deposited: | 29 Jun 2023 14:50 |
Last Modified: | 30 Jun 2023 13:11 |
Status: | Published |
Publisher: | Springer London |
Refereed: | Yes |
Identification Number: | 10.1007/978-1-4471-0895-5_10 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:200763 |