Comentários

0%

FOCO NO MERCADO DE TRABALHO

MODELAGEM DE CLASSES

Maurício Acconcia Dias

Modelagem de um sistema

A modelagem da estrutura de um sistema deve ser iniciada com classes mais simples e especificadas em subclasses herdeiras das características gerais, bem como devem ser definidos os relacionamentos entre todas as classes.

Fonte: Shutterstock.

Deseja ouvir este material?

Áudio disponível no material digital.

SEM MEDO DE ERRAR

Este diagrama de classes está representando a relação entre um banco e suas filiais. É possível notar as seguintes estruturas e relações:

Figura 2.27 | Especificação da classe banco
A imagem ilustra a classe banco e a classe filial.A primeira tem os atributos nome e numero, e os métodos adicionar filial, remover filial, obter informacoes filial e obter informações todas filiais. A segunda classe tem os atributos código filial e cidade, e os métodos adicionar conta, remover conta, obter dados conta, adicionar empréstimo, remover empréstimo e obter dados empréstimo. A relação de composição é de 1 para asterisco, 1 do lado de banco e asterisco do lado de filial, e a notação da composição é um losango preenchido ao lado de banco.
Fonte: elaborada pelo autor.
Figura 2.28 | Especificação da classe filial
A imagem ilustra as classes Banco, Filial, Conta  e Emprestimo. A classe Banco tem os atributos nome e numero, e os métodos adicionar filial, remover filial, obter informacoes filial e obter informações todas filiais. A classe Filial tem os atributos código filial e cidade, e os métodos adicionar conta, remover conta, obter dados conta, adicionar empréstimo, remover empréstimo e obter dados empréstimo.  A classe conta tem os atributos numconta e saldo, e os métodos realizar debito, realizar credito e obter saldo. A classe Emprestimo tem os atributos identificador, quantidade e tipo.
Fonte: elaborada pelo autor.
Figura 2.29 | Especificação da classe conta
A imagem ilustra as classes Filial, Conta, Conta Poupança e Conta Corrente. A classe Filial tem os atributos código filial e cidade, e os métodos adicionar conta, remover conta, obter dados conta, adicionar empréstimo, remover empréstimo e obter dados empréstimo.  A classe conta tem os atributos numconta e saldo, e os métodos realizar debito, realizar credito e obter saldo. Esses atributos e métodos são comuns a todas as contas. A classe conta poupança tem os atributos saldo min e data abertura, e os métodos adicionar cliente e remover cliente. A classe Conta corrente tem os atributos taxa juros e data abertura, e os métodos adicionar cliente e remover cliente. Essas duas classes são os tipos de contas definidos. A relação de herança acontece nas classesConta Poupança e Conta corrente  com a classe Conta.
Fonte: elaborada pelo autor.
Bons estudos!

AVALIE ESTE MATERIAL

OBRIGADO PELO SEU FEEDBACK!