Gang of Four
Gang of Four design patterns.