design patterns are among us

design patterns are among us