Design Patterns as Litmus Paper to Test the Strength of Object-Oriented Methods [chapter]

Anthony J. H. Simons, Monique Snoeck, Kitty S. Y. Hung
1998 OOIS'98  
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.
doi:10.1007/978-1-4471-0895-5_10 fatcat:3g7bjy734nghxkee5ff2tgruyi