Introduction
n
O-O Design is Hard
n
Errors are expensive
n
Reuse experts’ designs
n
n
Pattern = Documented experience
n