Skip to content

Projeto da disciplina de Introdução ao Paradigma de Orientação a Objetos com Java

Notifications You must be signed in to change notification settings

ArthurReis92/Projeto-Banco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto-Banco

Projeto da disciplina de Introdução ao Paradigma de Orientação a Objetos com Java

(Mensagem em portugues mais abaixo).

Hello GitHub community members!

This is Marcel (mfnp14) and I've developed this program in collaboration with ArthurReis92 as an OOP project in our residence program in Software Testing. It essentially consists of the implementation of both a graphical and a text user interface for a JAVA program that contains the basic functionality of a variety of bank account types (e.g. savings and checking accounts).

The code was built on another bank simulation program provided by our professor, Henrique Rebelo, from the Informatics Center (CIn) at the Federal University of Pernambuco (UFPE). The original program features a graphical interface and the supporting methods and classes for creating and manipulating the bank account objects.

Here are some of the new features we've implemented in the program:

  • new PoupancaEsp class (special savings class) adding on to the features of its superclass;
  • new Text User Interface that replicates, in the user terminal, the functionalities of the pre-implemented GUI;
  • exception handling of transactions involving negative amounts.

We're sharing this program to work collaboratively in new implementations for it and to make it available for other programmers out there who may be involved in a similar project and is looking for some inspiration. Thus, feel free to suggest improvements.

Cheers!


Olá pessoal do GitHub!

Aqui é Marcel (mfnp14) e eu desenvolvi este programa em colaborativamente com ArthurReis92 com projeto de Orientação ao Objeto no nosso programa de pós-graduação em Teste de Software. O programa em Java consiste basicamente da implementação de interfaces gráfica e de texto e contém as funcionalidades básicas de uma variedade de tipos de contas bancárias. (ex. contas poupança e corrente).

O código foi aprimorado sobre um outro programa de simulação bancária fornecido por nosso professor, Henrique Rebelo, do Centro de Informática (CIn) da UFPE.

Esses são algumas das novas funcionalidades implementadas:

  • nova classe PoupancaEsp com atributos adicionais em relação a sua superclasse;
  • nova interface de texto, replicando, no terminal do usuário, as funcionalidades da GUI pré-implementada;
  • tratamento de exceção de transações envolvendo valores negativos.

Estamos compartilhando este programa para trabalharmos colaborativamente em novas implementações e para disponibilizarmo-lo para outros programadores Java que possam estar lidando com um projeto semelhante ou procurando por inspiração. Logo, sinta-se à vontade para dar sugestões.

About

Projeto da disciplina de Introdução ao Paradigma de Orientação a Objetos com Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages