Objeto

 

Define-se um objeto como um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).  Os objetos facilitam a compreensão do mundo real e oferecem uma base real para a implementação em um sistema de software. Eles possuem identidade e são distinguíveis.

Os exemplos a seguir ilustram a idéia de objeto: o homem Mohandas K. Gandhi, o rio Amazonas, a cidade de Belo Horizonte, a empresa Human Tecnologies Ltda., etc.

 

Objetos possuem características próprias que descrevem o seu estado em um determinado momento, e a isso se denomina atributos ou propriedades de um objeto.

O exemplo a seguir ilustra o conceito de atributo: ”A cidade de Belo Horizonte possui uma população de 600.000 habitantes.” Neste caso “população” é um atributo que descreve o objeto “Belo Horizonte”em um determinado momento.

 

Os objetos são responsáveis por atuar sobre os seus atributos e também sobre outros objetos, para isto desempenham diversas “operações”. Essas operações descrevem o comportamento do objeto. Os métodos são a implementação dessas operações. 

A seguir é mostrado um exemplo de operação: “A cidade de Belo Horizonte incrementou sua população de 50.000 habitantes.” Neste caso, a operação de “incrementar” será implementada por um método do objeto “Belo Horizonte” que adicionará “50.000”no atributo “população”.