Conceito de objecto

Abril 2015

A noção de objecto

A programação orientada para objecto consiste em modelar informaticamente um conjunto de elementos de uma parte do mundo real (que se chama domínio) num conjunto de entidades informáticas. Estas entidades informáticas chamam-se objectos. Trata-se de dados informáticos que agrupam as principais características dos elementos do mundo real (dimensão, cor,…).

A abordagem objecto é uma ideia que é comummente aceite. Simula foi a primeira linguagem de programação a aplicar o conceito de classes em 1967! Em 1976, Smalltalk aplica os conceitos de encapsulação, de agregação, e de herança (os principais conceitos da abordagem objecto). Por outro lado, numerosas linguagens orientadas para os objectos foram desenvolvidas com um objectivo universitário (Eiffel, objectiva C, Loops, etc.).


A dificuldade desta modelização consiste em criar uma representação abstracta, sob a forma de objectos, de entidades que têm uma existência material (cão, automóvel, lâmpada,…) ou virtual (segurança social, tempo,…).

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

  • Os atributos : Trata-se dos dados que caracterizam o objecto. São variáveis que armazenam informações de estado do objecto
  • Os métodos (chamados às vezes funções membros): Os métodos de um objecto caracterizam o seu comportamento, ou seja, o conjunto das acções (chamados operações) que o objecto écapaz de realizar. Estas operações permitem fazer reagir o objecto às solicitações externas (ou de agir sobre os outros objectos). Além disso, as operações estão estreitamente ligadas aos atributos, porque as suas acções podem depender dos valores dos atributos, ou alterá-los
  • A identidade : O objecto possui uma identidade, que permite distingui-lo dos outros objectos, independentemente do seu estado. Constrói-se geralmente esta identidade graças a um identificador que decorre naturalmente do problema (por exemplo, um produto poderá ser localizado por um código, um automóvel por um número de série, etc.)
Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Conceito-de-objecto.pdf

A ver igualmente


The concept of objects
The concept of objects
El concepto de objeto
El concepto de objeto
Objektkonzept
Objektkonzept
Concept d'objet
Concept d'objet
Concetto d'oggetto
Concetto d'oggetto
Este documento, intitulado « Conceito de objecto »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.