Programação II - JAVA
- Exercício Proposto: Hospital
Considere o cenário de modelagem de classes para representar os funcionários de um hospital. Defina as principais classes, os atributos e possíveis métodos. Considere o uso dos conceitos de herança, encapsulamento e composição.
- Exercício Proposto: Animal
Implementar um cenário que considera as classes concretas Homem, Galinha, Cavalo e Peixe, incluindo superclasses e interfaces que as relacionam. As classes concretas devem possuir um comportamento mover(int passos) com um padrão de caractere diferente para cada animal. Implementar classe de teste.
- Exercício Proposto: Loja de Roupas
Considere um sistema de vendas de uma Loja de Roupas e as entidades relacionadas a este cenário (produtos, pedidos, clientes, funcionários, etc). A loja pratica descontos, sendo cashback para clientes de 10% do valor da venda para abater no máximo 20% da próxima compra. Os funcionários possuem desconto automático de 20% em qualquer produto. Implemente as classes de entidade e pelo menos 1 classe de testes (com o método main). Use os conceitos de orientação a objetos vistos nas aulas.