Desenvolveu-se um programa tendo em vista o conhecimento no domínio bancário para uma solução Orientada a Objetos em Java. Trata-se do sistema de um banco digital que disponibiliza a seus clientes dois tipos de contas (corrente e poupança). Dentre as funcionalidades estão as operações bancárias de depósito, saque e transferência entre contas da própria instituição. Como funcionalidades adicionais implementaram-se: interface com métodos das operações, método para imprimir extratos, método para mostrar lista de clientes do banco. Tecnologias utilizadas: IntelliJ IDEA, OpenJDK Azul Zulu v. 11.0.15, Online Markdown Editor Dillinger.
Habilidade de se concentrar em aspectos essenciais de um domínio, ignorando características menos importantes ou acidentais. Por isto, objetos são abstrações de entidades existentes no domínio em questão.
Encapsular é esconder a implementação de objetos, criando interfaces de uso mais concisas e fáceis de usar/entender. O encapsulamento favorece principalmente dois aspectos de um sistema: manutenção e evolução.
Permite definir uma classe filha que reutiliza (herda), estende ou modifica o comportamento de uma classe pai. A classe cujos membros são herdados é chamada de classe base. A classe que herda os membros da classe base é chamada de classe derivada.
Capacidade de um objeto ser referenciado de várias formas, ou seja, tratar objetos criados a partir de classes específicas como objetos de uma classe genérica. Entretanto, polimorfismo não quer dizer que o objeto se transforma infinitamente, muito pelo contrário, um objeto nasce de um tipo e morre do mesmo jeito, pois o que pode mudar é o modo de se referir a ele.
Carla Edila Silveira
Contato: rosa.carla@pucpr.edu.br
Aumente sua Produtividade com Spring Boot e Lombok - curso DIO
Como usar o Lombok em projetos Java
Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem - Rodrigo Turini
Java e Orientação a Objetos - Apostila Caleum
Lesson: Object-Oriented Programming Concepts - Oracle
Mentoria #1: Tire Suas Dúvidas Sobre Orientação a Objetos