Checkpoint I Java POO

O objetivo deste checkpoint é utilizar conceitos de orientação a objetos apresentados até o momento. Nesta primeira parte você deve enviar uma proposta descrevendo o cenário de aplicação, seu diagrama de classes e a sua implementação em Java.

Sobre a proposta:

1. Características básicas.

a. Criar uma nova proposta para um problema a ser solucionado. Exemplos: locadora de veículos, farmácia, empresa de software, etc..

b. O texto com a definição da proposta deverá conter no mínimo 3 (três) parágrafos:

i. Uma introdução explicando o problema de forma geral;
ii. Um parágrafo descrevendo o cenário da aplicação;
iii. Um ou mais parágrafos com os dados para solucionar o problema;

2. Diagrama de Classes

a. O diagrama de classe deve conter no mínimo 4 classes (Sem considerar a classe principal com método main);

b. Apresentação do diagrama de classes com os atributos, métodos, tipos de dados e os relacionamentos entre as classes;

c. Deve ser descrito no diagrama de classes qual é o encapsulamento dos atributos e métodos (public, private, protected).

3. Implementação em Java

a. Após a implementação deverão ser criadas 3 instâncias de cada classe no método main.