resposta cap 1 poo
DESCRIPTION
Resposta do cap 1 do livro use a cabeça JAvaTRANSCRIPT
O que é programação procedural?
programa formado por uma lista de procedimentos. Chamadas sequenciais a esses procedimentos geram a execução de um programa.
2.Qual vantagem a programação procedural tem em relação à programação não estruturada?
3. O que é programação modular?Programação que divide os programas em varios modulos constituintes.
4. Quais vantagens a programação modular tem em relação à procedural?A procedural separa dados e procedimentos, a modular divide os dois.
5. Liste uma deficiencia da programação procedural e da programação modular.Procedural - Limita a reutilização do código.Modular - Os modulos não são extensíveis.
6. O que é programação orientada a objetos?
A POO estrutura um programa, dividindo-o em vários objetos de alto nível. Cada objeto modela algum aspecto do programa que você está tentando resolver.
7. Quais são as seis vantagens e objetivos da programação orientada a objetos?Natural, Confiavel, Reutilizavel, Manutenível, Extensível e Oportunos.
8. Explique um dos objetivos da programação orientada a objetos.Reutilizavel - Você pode reutilizar as classes orientadas a objeto bem feitas.
9. Defina os seguintes termos:
Classe - É o modelo de um objeto. Contém os atributos e metodos que o objeto possui.Objeto - é a instância de uma classe. comportamento - é uma ação executada por um objeto quando recebe passada mensagem ou em resposta a uma mudança de estado. É algo que o objeto faz.
10. Como os objetos se comunicam entre si?Através de uma chamada de método, chamada de função ou passar uma mensagem.
11. O que é um construtor?São metodos utilizados para inicializar um objeto durante sua instanciação.
12. O que é um mutante?é um metodo que altera o estado interno do objeto.
13. O que é um acessor?Dão acesso aos dados internos do objeto
14. O que é this?this é uma referencia que aponta para a instancia do objeto.