Você está na página 1de 1

Class Diagram0 2019/06/07 astah* Evaluation

pkg

Agencia
Cadastrar
- numeroAgencia : int
Banco
+ cadastrarCliente(cliente : Cliente) : void - nome : String
+ cadastrarBanco(banco : Banco) : void - endereco : Endereco 1 - codigo : int
- contato : Contato 1..* - nome : String
+ cadastrarAgencia(agencia : Agencia) : void
+ getNumeroAgencia() : int + getCodigo() : String
+ setNumeroAgencia(numeroAgencia : int) : void + setCodigo(codigo : int) : void
+ getNome() : String + getNome() : String
+ SetNome(nome : String) : void + setNome(nome : String) : void

Cliente
- nome : String
- dataNasc : String
- dataFundacao : String
Contato
- cpf : String
- cnpj : String - telefone : String
- endereco : Endereco - email : String
+ getName() : String + getTelefone() : String
+ setName(nome : String) : void + setTelefone(telefone : String) : void
+ getDataNasc() : String + getEmail() : String
+ setDataNasc(dataNasc : String) : void + setEmail(email : String) : void
+ getCpf() : String
+ setCpf(cpf : String) : void
+ getCnpj() : String
+ setCnpj(cnpj : String) : void Criar Conta
1..*
+ criaConta() : void

Efetua Possui
1..*

Transacao Endereco
Conta Alterar
- rua : String
+ sacar() : double - numeroConta : int - numero : int + alterarCliente(cliente : Cliente) : void
+ depositar() : double - saldo : double - bairro : String + alterarBanco(banco : Banco) : void
+ transferir() : double - cliente : Cliente - cep : String + alterarAgencia(agencia : Agencia) : void
+ agendar() : double
+ getRua() : String
+ setRua(rua : String) : void
Mantem Corrente Poupança + getNumero() : int
Registro + setNumero(numero : int) : void
+ getBairro() : String
- transacao : Transacao + setBairro(bairro : String) : void
+ getCep() : String
+ setCep(cep : String) : void

1/1

Você também pode gostar