Programação Orientada a Objetos x Programação Estruturada