Conceito de objeto

Setembro 2017

Definição de objeto, o que é

A programação orientada a objetos consiste em modelar informaticamente um conjunto de elementos de uma parte do mundo real (que se chama ‘domínio’) em um conjunto de entidades informáticas. Estas entidades informáticas chamam-se objetos. São dados informáticos que reúnem as principais características dos elementos do mundo real (tamanho, cor, etc.).

O enfoque de objetos é uma ideia que já convenceu. Simula foi a primeira linguagem de programação a aplicar o conceito de classes em 1967. Em 1976, Smalltalk implementou os conceitos de encapsulação, agregação e herança (os principais conceitos da programação orientada a objetos). Por outro lado, várias linguagens orientadas a objetos foram desenvolvidas com um objetivo universitário (Eiffel, Objective C, Loops, etc.).

A dificuldade desta modelização é a criação de uma representação abstrata, sob a forma de objetos, de entidades que realmente existem (cão, automóvel, lâmpada, etc.) ou virtual (seguro social, tempo, etc.).

Um objeto se caracteriza por várias noções:

Atributos: são os dados que caracterizam o objeto. São variáveis que armazenam dados relacionados ao estado de um objeto.

Métodos (também chamados de funções de membro): os métodos de um objeto caracterizam o seu comportamento, ou seja, são todas as ações (chamadas operações) que o objeto pode realizar por si só. Estas operações permitem que o objeto responda às solicitações externas (ou aja sobre os outros objetos). Além disso, as operações estão estreitamente ligadas aos atributos, já que as suas ações podem depender dos valores dos atributos, ou alterá-los.

Identidade: o objeto tem uma identidade, que o distingue dos outros objetos, independentemente do seu estado. De um modo geral, esta identidade é criada através de um identificador que decorre, naturalmente, de um problema (por exemplo, um produto pode ser representado por um código e um automóvel, por um número de série, etc.).

Veja também


The concept of objects
The concept of objects
El concepto de objeto
El concepto de objeto
Concept d'objet
Concept d'objet
Concetto d'oggetto
Concetto d'oggetto
Última modificação: 3 de julho de 2017 às 14:27 por Pedro.CCM.
Este documento, intitulado 'Conceito de objeto', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.