Programação Orientada a Objetos - 01
1 - Explique o que significa POO.
R: Programação Orientada a Objetos (POO) é um paradigma de programação em TI para análise, projeto e programação de softwares, onde são utilizados como conceitos centrais os objetos e classes, para desta forma representar e processar dados utilizados em programas.
Este paradigma utiliza conceitos do mundo real para facilitar o entendimento no desenvolvimento de softwares. As classes são o que definem os objetos, determinando seus comportamentos e estados (atributos).
2 - Explique com suas palavras o que são modelos.
R: Modelos são utilizados para os desenvolvimentos de softwares, onde representamos os problemas do mundo real e "traduzimos" para a POO, também, onde é planejado o funcionamento do sistema, sendo detalhado e explicado tecnicamente seu funcionamento após a conclusão. 3 - Identifique e relacione as principais características da linguagem Java.
R: Orientada a objetos, portável, concorrente (multi threads), fácil entendimento.
4 - Defina o conceito de abstração.
R: Abstração é concentrar-se naquilo que é essencial para o principal, ignorando características pouco importantes. Um exemplo, seria uma classe Carro, que possui inúmeras entidades, como esportivos, hatch, passeio, wagon, onde também possuem os objetos como motor, lataria, etc.
A classe abstrata Carro representa entidades e conceitos abstratos, sendo um modelo para funcionalidade e fornecendo uma implantação genérica, comum, para todas as classes derivadas.
As classes derivadas completam sua funcionalidade, adicionando comportamentos específicos para seu uso.
5 - Identifique as Edições do Java e resuma as particularidades de cada uma delas.
R: Java SE - Edição mais utilizada do Java, permite desenvolver aplicações seguras, portáveis e de alto desempenho
Java EE - Utilizada para aplicações corporativas, possibilita criar sistemas distribuídos, multicamadas. Java ME - Utilizada para aplicações embarcadas ou embutidas.
6 - O que é uma IDE?
R: É o