diagrama

Post on 10-Feb-2016

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

diagrama de estados

TRANSCRIPT

-numidentificaçao : int-area : double-receita : double-descriçao : string-menor : int = 20-maior : int = 100-rendaFixa : double = 300

+Loja(int numidentificaçao, double area, double receita, String descriçao)+Loja()+Loja(Loja outraloja)+setnumidentificaçao(int numidentificaçao) : void+setarea(double area) : void+setreceita(double receita) : void+setdescriçao(String descriçao) : void+getnumidentificaçao() : int+getarea() : double+getreceita() : double+getdescriçao() : string+toString() : string+renda() : double+classificaçao() : string+setmenor(int menor) : void+setmaior(int maior) : void+setRendafixa(double Rendafixa) : void+getRendafixa() : double

Loja

-funcionarios : int-FUNCIONARIOSPOROMISSAO : int = 0-contadorLojaComum : int = 0

+LojaComum(int numidentificaçao, double area, double receita, String descriçao, int funcionarios)+LojaComum()+LojaComum(LojaComum outraloja)+getFuncionarios() : int+setFuncionarios(int funcionarios) : void+toString() : string+getContadorLojaComum() : int

LojaComum-custosegurança : int-CUSTOPOROMISSAO : int = 0-contadorLojaAncora : int = 0

+LojaAncora(int numidentificaçao, double area, double receita, String descriçao, int custosegurança)+LojaAncora()+LojaAncora(LojaAncora outraloja)+setCustoSegurança(int custosegurança) : void+getCustosegurança() : int+toString() : string+getContadorLojaAncora() : int

LojaAncora

-contadorLojaAncoraPropria : int = 0

+LojaAncoraPropria(int numidentificaçao, double area, double receita, String descriçao, int custosegurança)+LojaAncoraPropria()+LojaAncoraPropria(LojaAncoraPropria outraloja)+toString() : string+renda() : double+getContadorLojaAncoraPropria() : int

LojaAncoraPropria

-desconto : int-funcionarios : int-DESCONTOPOROMISSAO : int = 0-FUNCIONARIOSPOROMISSAO : int = 0

+LojaAncoraExterna(int numidentificaçao, double area, double receita, String descriçao, int custosegurança, int desconto, int funcionarios)+LojaAncoraExterna()+LojaAncoraExterna(LojaAncoraExterna outraloja)+setDesconto(int desconto) : void+setFuncionarios(int funcionarios) : void+getDesconto() : int+getFuncionarios() : int+renda() : double+toString() : string

LojaAncoraExterna

-rendaQuiosque : int = 400-contadorQuiosque = 0

+LojaComumQuiosque(int numidentificaçao, double area, double receita, String descriçao, int funcionarios)+LojaComumQuiosque()+LojaComumQuiosque(LojaComumQuiosque outraloja)+renda() : double+toString() : string+getRendaQuiosque() : int+setRendaQuiosque(int RendaQuiosque) : void+getContadorQuiosque() : int

LojaComumQuiosque

-numMesas : int-Manutençao : double-NUMMESASPOROMISSAO : int = 0-MANUTENÇAOPOROMISSAO : double = 0-contadorRestauraçao : int = 0

+LojaComumRestauraçao(int numidentificaçao, double area, double receita, String descriçao, int funcionarios, int numMesas, double Manutençao)+LojaComumRestauraçao()+getNumMesas() : int+LojaComumRestauraçao(LojaComumRestauraçao outraloja)+setNumMesas(int numMesas) : void+getManutençao() : double+setManutençao(double Manutençao) : void+renda() : double+toString() : string+getContadorRestauraçao() : int

LojaComumRestauraçao

-nome : string-NOME_POR_OMISSAO : string-lojas

+CentroComercial (String nome, ArrayList<Loja> loja)()+CentroComercial()+CentroComercial (CentroComercial outroCentro)()+getNome() : string+setNome(String nome)()+getLojas()()+toString()() : string+CalcularReceitasCC()() : double+setNOME_POR_OMISSAO(String Nome_POR_OMISSAO)() : void

CentroComercial

+calcularRenda()

Renda

+calcularSeguranca()

Segurança

Visual Paradigm Standard Edition(Instituto Superior de Engenharia do Porto)

top related