Associação (programação)

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Question book-4.svg
Esta página ou secção cita fontes confiáveis e independentes, mas que não cobrem todo o conteúdo, o que compromete a verificabilidade (desde Abril de 2009). Por favor, insira mais referências no texto. Material sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros e acadêmico)

Em programação orientada a objeto, uma associação define um relacionamento entre duas classes que permite que um objeto faça com que outro objeto realize uma ação em seu lugar.

Em termos gerais, a casualidade da ação é feita ao enviar uma mensagem ou invocar um método do objeto controlado.

Considera-se que os objetos relacionados por meio da associação atuam em um papel da role (ciência da computação) em relação à associação, se o estado atual do objeto na situação ativa permitir que os outros objetos associados usem o objeto na associação. maneira especificada pela função. Um papel pode ser usado para distinguir dois objetos da mesma classe ao descrever seu uso no contexto da associação. Um papel descreve os aspectos "públicos" de um objeto em relação a uma associação.[1]


Referências

  1. Rumbaugh, JR; et al. (1991). Object-oriented modeling and design. [S.l.]: Prentice Hall. ISBN 0-13-630054-5 
Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.