Book in programming Design Patterns: Elements of Reusable Object-Oriented Software (goodreads.com) By Erich Gamma ★ - 0 ratings Reviewed by 1 expert Hacker News Hacker News: