Tradução do livro "Learning JavaScript Design Patters" de Addy Osmani