Vale ressaltar que este código foi elaborado durante a primeira aula do curso de C/C++ DEVELOPER, sem qualquer instrução prévia sobre Java e AspectJ. Mesmo diante desse desafio, foi criado um código em Java conforme solicitado.
Este repositório contém um simulador de banco implementado em Java, utilizando programação orientada a aspectos (AspectJ). O simulador permite criar contas bancárias, realizar operações de crédito, débito, transferência e consultar saldos, demonstrando a aplicação dos conceitos de programação orientada a aspectos.
O simulador de banco oferece as seguintes funcionalidades:
Criar Conta Bancária: É possível criar uma nova conta bancária, fornecendo somente números.
Crédito: O titular da conta pode adicionar dinheiro à sua conta através da operação de crédito.
Débito: O titular da conta pode retirar dinheiro da sua conta através da operação de débito, desde que haja saldo disponível.
Transferência: É possível transferir dinheiro entre contas bancárias.
Ver Saldo: Os titulares das contas podem consultar o saldo atual de suas contas.
Certifique-se de que os seguintes componentes estejam instalados em sua máquina:
- Java
- AspectJ Compiler
- Crie um novo AspectJ Project usando Eclipse IDE
- Substitua o arquivo src da pasta pelo desse repositório
- Rode o arquivo Programa.Java
- Obs.: Veja que a primeira conta é 123 e a segunda 1234
- Obs.: Veja que não foi debitado da conta 1234 pois não havia depósito.
Este sistema foi desenvolvido com o propósito de ilustrar o funcionamento da programação orientada a aspectos, com uma explicação detalhada no código-fonte localizado em src --> aspectos --> Mensagens.aj e Precondicoes.aj. Esses arquivos demonstram a aplicação dos conceitos de programação orientada a aspectos no contexto das operações bancárias simuladas.