Design Patterns & Refactoring
Chain of Responsibility Oliver Haase
HTWG Konstanz
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 1 / 9
Design Patterns & Refactoring Chain of Responsibility Oliver - - PowerPoint PPT Presentation
Design Patterns & Refactoring Chain of Responsibility Oliver Haase HTWG Konstanz Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 1 / 9 Description Classification : Object-based behavioral pattern Purpose : Build a chain of
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 1 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 2 / 9
aPrintButton aMouseListener handleHelpReq aPrintDialog handleHelpReq aTopLevelContainer handleHelpReq Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 3 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 4 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 5 / 9
Client + handleRequest() Handler + handleRequest() ConcreteHandler1 + handleRequest() ConcreteHandler2 successor Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 6 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 7 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 8 / 9
Oliver Haase (HTWG Konstanz) Design Patterns & Refactoring 9 / 9