Julho 06
Prof(s). Eduardo Bezerra & Ismael H. F. Santos                                                2
Expert
nA informação necessária para uma tarefa computacional freqüentemente está “espalhada” por vários objetos.
nPortanto, há muitos experts parciais
nExemplo: determinar o total de uma venda requer a colaboração de 3 objetos, em 3 classes diferentes.
nNeste caso mensagens são usadas para estabelecer as colaborações
nNote que, com o uso do padrão Expert o encapsulamento das classes é mantido, já que:
nobjetos usam sua própria informação para cumprir suas responsabilidades ou
nenviam mensagens a seus colaboradores para obter informações que não possuem