.Atributos ou Propriedades

Juliana Jenny Kolb

teste

Home > Engenharia de Software >  Sumário > Engenharia de Requisitos > UML > Orientação a Objetos (OO)

Atributos ou Propriedades

Classes costumam definir atributos, também conhecidos como propriedades. Os atributos representam as características de uma classe, ou seja, as peculiaridades que costumam variar de objeto para objeto, por exemplo: a altura em um objeto da classe Pessoa.

Os atributos permitem distinguir um objeto de outro da mesma classe.

Os atributos são apresentados na segunda divisão da classe e contém, normalmente, duas informações:

  1. o nome que identifica o atributo;
  2. tipo de dado que o atributo armazena, por exemplo: float, integer ou character.

Na realidade não a classe que possui os atributos, mas sim as instâncias, os objetos dessa classe. Não é possível realmente trabalhar com uma classe, apenas com suas instâncias, por exemplo: a classe Pessoa não existe, é apenas uma abstração, uma forma de classificar e identificar um grupo de objetos semelhantes, podemos trabalhar com João, Luiz ou Roberto que são nomes que identificam três objetos da classe Pessoa.

Assim, todo objeto possui os atributos relativos à classe a qual pertence. Esses atributos são as características do objeto, como cor e número de portas de uma classe Carro. Todas as instâncias de uma mesma classe possuem exatamente os mesmos atributos, no entanto esses atributos podem assumir valores diversos, por exemplo: o atributo cor do objeto Carro 1, pode assumir o valor azul, enquanto o atributo cor do objeto Carro 2, pode assumir o valor amarelo.

A figura 1 apresenta um exemplo de classe com atributos.

classe

Figura 1: Exemplo de classe com atributos.

Fonte: Autora (2013).

Referência Bibliográfica

GUEDES, Gilleanes T. A. UML: Uma abordagem prática. São Paulo: Novatec, 2006.

msg

Deixe uma resposta