Artigo sobre padrões de projeto (GoF, Singleton, DDD, Fowler, OO, UML)