Dfd regras
Lista de Exercícios 3
1. Dê exemplo de cinco classes em um sistema bancário. Para cada classe pense em dois atributos e duas operações. Utilize a notação abaixo para representar suas classes. Nome da Classe Atributos : tipo Metodo1(tipo param1, tipo param2,...) : tipoRetorno
Diagrama de Classe da UML
Não esqueça de incluir os modificadores. 2. 3. Repita o exercício acima para um sistema de locação de veículos. É possível ter objetos originados da mesma classe com uma quantidade de atributos diferentes ? Por que ? É possível ter objetos originados da mesma classe com valores diferentes nos atributos ? Um objeto pode pertencer a mais de uma classe ? Uma classe pode ter mais de um objeto ? Se dois analistas identificarem a classe Aluno para dois sistemas distintos, a classe terá obrigatoriamente os mesmos atributos e operações nos dois sistemas ? Por que ? Para a classe Fração identifique dois atributos e pelo menos três métodos. Crie uma sobrecarga de construtores para a classe Reunião. Desenhe o diagrama de classe e implemente a classe. Pense nas características e comportamentos dessa entidade para definir os atributos e métodos.
4. 5. 6. 7.
8. 9.
10. Com base na classe executora abaixo, defina a classe veículo. public class Executa { public static void main (String[] args){ Veiculo v1 = new Veiculo(“12345”); // informa o chassi do veiculo Veículo v2 = new Veiculo(“33333”, “azul”, “corvette”, 120); // informa chassi, cor, // modelo e velocidade v1.imprime(); // imprime todos os dados do objeto v2.imprime(); // imprime todos os dados do objeto }}
11. Defina um aplicativo que calcula a distancia entre dois pontos. Para isso, você deve utilizar seus primeiros conhecimentos em POO e implementar duas classes: um TAD e uma classe executora. Seu TAD representa um ponto no universo, ou simplesmente um ponto, e você pode chamá-lo de classe PONTO. Quais serão os atributos de PONTO? ( quais são suas