Projeto para o encerramento do módulo Programação Orientada a Objetos 2 - Programa Ada PoloTech
Professor Vinícius Corieri
O projeto foi desenvolver um simples conceito de sistema para aluguel de veículos, simulando uma locadora com os
clientes, os veículos e o aluguel propriamente dito, com local, data e horário de locação, indisponibilizando os
veículos alugados de uma lista, calculando as díarias e fornecendo desconto em duas situações específicas, além de deixar
disponíveis para aluguel os veículos devolvidos pelos clientes.
Os principais conceitos vistos neste módulo foram as Interfaces, os Generics e os Princípios SOLID. Durante a realização
do projeto a implementação das Interfaces foi realizada sem grandes dificuldades. Alguns dos princípios SOLID também
foram feitos sem grandes problemas, como o princípio da Responsabilidade Única e o princípio Aberto/Fechado.
O grande desafio desse exercício foi identificar em qual interface ou classe utilizar o conceito de Generics.