Prévia do material em texto
AULA 01 Programação Orientada à Objeto 2024/02 Engenharia de Software Nome: RGM: 1. Explique o que é a Programação Orientada a Objetos e como ela difere da programação estruturada. 2. Quais são as principais diferenças entre a linguagem Java e a linguagem C++ na programação orientada a objetos? 3. O que são Métodos em Programação Orientada a Objetos e qual sua função? * Você deve salvar esse arquivo com as suas alterações e enviar pela plataforma! poo: engsoft: nome: Gustavo de Souza Moraes rgm: 123.2144 0106: Ela surgiu como uma evolução da Progamação estruturada, trazendo como conseito de classe e objeto. Podendo armazenar tanto dados como funcionalidades, dentro de um unico objeto. A diferença principal é que na programação estruturada, um programa é normalmente escrito em uma única rotina ou função podendo, ser quebrado em sub-rotinas. Porem o fluxo do programa continua o mesmo, como se pudéssemos copiar e colar o código das subrotinas diretamente nas rotinas que as chamam, de tal forma que, no final, só haja uma grande rotina que execute todo o programa. 0107: Entre Java e C++ existem varias coisas que as diferem, porem as principais sao: O gerenciamento de memoria; Portabilidade; Sintaxe e Complexibilidade; Herança Mulpipla; Bibliotecas e Apis; Desempenho e Segurança. 0108: métodos são funções definidas dentro de uma classe que operam sobre os dados dos objetos dessa classe. tendo como função definir o comportamento dos objetos, permitindo que eles realizem ações e interajam com outros objetos.