170x Filetype PDF File size 2.79 MB Source: www.ifi.uzh.ch
Software Engineering Lecture: Design Patterns Thomas Fritz & Martin Glinz Many thanks to Philippe Beaudoin, Gail Murphy, David Shepherd, Neil Ernst and Meghan Allen Reading! For this lecture: (all required) n Composite Design Pattern http://sourcemaking.com/design_patterns/composite n Mediator Design Pattern http://sourcemaking.com/design_patterns/mediator n Facade Design Pattern http://sourcemaking.com/design_patterns/facade 2 Design Patterns Overview n Introduction to design patterns n How to use design patterns n Components of a pattern n Various patterns q Creational q Structural q Behavioral n Integrating Patterns 3 Learning Goals By the end of this unit, you will be able to: n Explain why design patterns are useful and some caveats to consider when using them n Clearly and concisely describe, give examples of software situations in which you’d use, explain the key benefit of, and drawbacks or special considerations for the presented design patterns 4
no reviews yet
Please Login to review.