O documento apresenta uma palestra sobre padrões de projeto para melhorar código orientado a objetos. Aborda o que são padrões de projeto, por que usá-los e os principais tipos: criacionais, estruturais e comportamentais. Apresenta alguns padrões específicos e considerações finais sobre melhorias contínuas de código.