Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagramas de Interao
Introduo
Introduo
Introduo
Introduo
2.
Mensagem
Mensagem
O conceito bsico da interao entre objetos a
mensagem.
Um sistema OO uma rede de objetos que trocam
mensagens.
Funcionalidades so realizadas pelos objetos, que
s podem interagir atravs de mensagens.
Um objeto envia uma mensagem para outro objeto
quando o primeiro deseja que o segundo realize
alguma tarefa.
Mensagens x responsabilidades
(mtodos e atributos
[ clusula-condio ]
Venda
Atual:Venda
:Venda
Multiobjetos
Venda
Mensagens para
Objetos/Coleo
:itensdeVenda
Mensagens para
Objetos/Coleo
Implementao de
multiobjetos
Em geral implementados atravs de alguma estrutura
de dados que manipule colees.
Portanto, algumas mensagens tpicas que podemos
esperar que um multiobjeto aceite so as seguintes:
Implementao de
multiobjetos
A interface List da linguagem Java apresenta operaes
tpicas de um multiobjeto.
public interface List<E> extends Collection<E> {
E get(int index);
E set(int index, E element);
boolean add(E element);
void add(int index, E element);
E remove(int index);
abstract boolean addAll(int index, Collection<? extends E> c);
int indexOf(Object o);
int lastIndexOf(Object o);
ListIterator<E> listIterator();
ListIterator<E> listIterator(int index);
List<E> subList(int from, int to);
}
Tipos de diagramas de
Interao
Tipos de diagramas de
Interao
Diagramas de Interao
Diagramas de Interao
Quadros de interao
Diagramas nomeados
Notao:
Diagramas referenciados
Referncias