designpatterns

2005