Esse projeto foi desenvolvido para a disciplina de Programação Orientada a Objetos do 3º período do curso de Ciências da Computação na CESAR School. O objetivo é criar um sistema bancário simples utilizando os quatro pilares da programação orientada a objetos: Encapsulamento, Herança, Polimorfismo e Abstração.
- Cadastro de clientes: Criação de contas para clientes no sistema.
- Operações bancárias: Depósitos, saques e transferências entre contas.
- Consultas e relatórios: Geração de relatórios sobre transações realizadas.
- Persistência de dados: Utilização de DAOs para persistir os dados em um banco de dados.
- Java: Versão 11 ou superior.
- IDE recomendada: IntelliJ IDEA, Eclipse ou NetBeans.
- Banco de dados: (Caso seja utilizado) Pode-se configurar um banco de dados relacional (MySQL, PostgreSQL, etc.).
- Clone este repositório para sua máquina local:
git clone https://github.com/seuusuario/seurepositorio.git
- Abra o projeto na sua IDE de preferência.
- Compile o projeto.
- Execute a classe principal para testar as funcionalidades.
Os testes estão localizados na pasta gov/cesarschool/poo/testes. Para executar os testes, utilize a IDE ou o comando:
mvn test
- Maria Fernanda Ordonho
- Rafaela Vidal