1 Padrões de projeto M.Sc. Sílvio Bacalá Jr.. 2 Design Orientado Objeto Encapsulamento Herança Polimorfismo Design Patterns.