Outline
Introduction
Example of Software Pattern
Templates
Design Patterns
Pattern Languages
Summary
Software Patterns on the web