Ir para o conteúdo

Reference type

Na programação orientada a objectos, um reference type (também chamado de entidade) é um tipo de objectos que:

  • São identificados por uma identidade própria e não por atributos.
  • Possuem uma certa continuidade temporal, tendo um tempo de vida longo ou ilimitado.

Consideremos um programa desenhado para a brigada de trânsito com informação de todos os carros em circulação, cada um com diversos atributos, como marca, modelo, motor, ano de venda, etc. Sendo que cada um é identificado pelo seu número de matrícula. Um carro A não é considerado igual a um carro B se os seus atributos forem todos iguais, no entanto, o carro A é igual ao carro B se possuírem a mesma identidade (Neste caso, o número de matrícula).

Referências

  • Desenvolvimento Orientado por Objectos - MIRANDA, João e ALMEIDA, José