Sistemas

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (702 palavras )
  • Download(s) : 0
  • Publicado : 18 de setembro de 2012
Ler documento completo
Amostra do texto
05/03/2012

Organização de atributos e
métodos
Ao representar uma classe, não é preciso exibir todos
os atributos e métodos, pois na maioria dos casos
haverá um número muito grandes de itens aserem
incluídos na figura(somente um subconjunto desse
atributos e métodos será relevante para um
determinada visão).
Por esse motivos somente alguns ou nenhum dos
atributos da classe a seremmostrados.

Organização de atributos e
métodos
Um compartimento vazio em uma classe não
significará necessariamente que não existam atributos
ou métodos, mas apenas que você decidiu nãomostrálos.
Para especificar explicitamente a existência de mais
atributos ou métodos do que os apresentados, termine
cada lista com reticências(...)

1

05/03/2012

Organização de atributos emétodos
Para uma melhor organização de listas extensas de
atributos e métodos cada grupo pode receber um
prefixo com uma categoria descritiva, utilizando-se
estereótipos.

Responsabilidades
Umaresponsabilidade é um contrato ou obrigações de
uma determinada classe.
Ao criar uma classe, você estará criando uma
declaração de que todos os objetos dessa classe tem as
mesmascaracterísticas(atributos) e o mesmo tipo de
comportamento(métodos).
Em um nível mais abstrato, esses atributos e métodos
correspondente são apenas as características com as
quais as responsabilidades das classes sãoexecutadas.

2

05/03/2012

Responsabilidades
Ex: Uma classe chamada Parede é responsável pelo
conhecimento acerca de altura, largura e espessura;
Um classe AgenteDeFraude, como costumahaver em
aplicações de cartão de crédito, é responsável pelo
processamento de pedidos e pela identificação de que
são legítimos, suspeitos ou fraudulentos; Uma classe
SensorDeTemperatura éresponsável por medir a
temperatura e disparar um alarme, caso a temperatura
alcance determinado ponto.

Responsabilidades
Ao fazer a modelagem de classes, um bom ponto de
partida é especificar as...
tracking img