Design Patterns Def: Ways of capturing solutions to common occurring problems – typically specified in UML – assembled in libraries Look at selected.