Desafio de código Dio
Criando projeto Maven simples de Banco. A classe (entidade) cliente foi feito todos os metodos sem utilização do Lombok. As outras classes foram utilizados as anotations do framework Lombok. Neste projeto foi exemplificado as classes (representação de um objeto no mundo real), a interface (contrato, a classe que assina este contrato tem que implementar seus metodos), encapsulamento (visibilidade de atributos para outras classes, ex: private só a classe pode acessar, protected: classe pai e filhas podem acessar e public todas as classes podem acessar), herança (caracteristicas comuns há algumas classes concentram-se em uma superclasse ou pai e as demais "filhas" herdam estas caracteristicas) e polimorfismo (significa “várias formas” exemplo quando sobrescrevemos um metodo (assinatura) de uma classe pai ou interface, cada classe que sobrescrever poderá fazer de diferentes formas)!