Вы находитесь на странице: 1из 3

LISTA DE EXERCCIOS PARADIGMA DE ORIENTAO A OBJETO

1 Explique o que o paradigma de orientao a objetos, e o que ele difere do paradigma estruturado R: A Orientacao a Objetos um paradigma que consiste em organizar e simular por meio de objetos coisas da realidade. O que difere do Paradigma Estruturado que no OO ele combina estrutura de dados e comportamento funcional (Na Estruturada tem distino entre funes e dados).

2 Cite e explique, alm do exposto em sala, 3 vantagens que o paradigma de orientao a objetos oferece. R: O sistema so estruturados a partir dos objetos que existem. Como tudo baseado em objetos, tudo intuitivo a codificao (objeto e ao) e tem possibilidade de desenvolvimento variado (de acordo com o grupo de trabalho)

3 Explique, com suas palavras, porque a manutenibilidade uma vantagem do paradigma de orientao a objetos

R: Pois no existe a reescrita de cdigos, o que torna muito mais rpido alterar um cdigo/varivel em todo o projeto. Isso se chama herana.

4 Voc vai desenvolver um sistema bibliotecrio para consulta e emprstimo de acervos, como livros, peridicos, monografias e cds. Descreva quais objetos voc considera necessrio que seja criado, informando seus atributos e mtodo SBiblioteca Livros Atributos Autor Titulo Assunto Categoria Editora Ano Titulo Assunto Categoria Editora Orientador Autor LivroDe Exercicios Metodos buscarLivros() Cadastrar() retirarLivro() devolverLivro() calcMulta() Excluir() buscarPeriodicos() classificarPor() Emprestar() Devolucao() CancelarAssinatura() buscarPorAutor() buscarPorLivro() exibirLista

Periodicos

CDS

5 Explique a diferena entre objeto e classe. O Objeto a representao e instanciao de uma classe. A Classe a forma de como criar um objeto.

6 Demonstre como feita a instanciao de um objeto do tipo Aluno Aluno aluno = new Aluno();

7 Explique a diferena entre herana, associao, agregao e composio. A herana diz que uma classe filha herda de uma classe pai alguns atributos, mtodos (que for protected ou public). Para saber: um. Associao: Um objeto relaciona com outro: Um empregado Juca trabalha no departamento pessoal. Tem se uma associao entre as classe empregado e departamento. Para saber: usa um

Agregao: uma forma especial de associao utilizada para mostrar um tipo de objeto composto pelo menos de uma parte de outro. Todo/parte. Um carro tem um motor e rodas como suas partes. Para saber: contem um. Composio: um tipo forte de associao, onde um objeto agregado composto de vrios objetos componentes (objeto-parte pode pertencer a um todo). Para saber: composto de um.

8 Defina para que utilizado o conceito de encapsulamento e cite quais so os tipos de visibilidade O encapsulamento consiste em esconder o cdigo (segurana) de forma que sero visveis de acordo com os tipo de visibilidade: PUBLIC: publico para todas classes; PROTECTED: Pela classe atual e descendentes; PRIVATE: SOMENTE a prpria classe; PACKAGE: S a do mesmo pacote tem acesso (default).

Вам также может понравиться