Introdução a Orientação a Objetos (POO) e UML: do código ao desenho do sistema

“Antes de escrever código, entenda o problema. Antes de entender o problema, desenhe o sistema.”