Concetto d'oggetto Objektkonzept Concept d'objet El concepto de objeto The concept of objects

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.)


Última modificação do dia Domingo 20 de Setembro de 2009 às 17:01:04.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.
Melhores respostas por « Conceito de objecto » em :
O conceito de rede Ver O que é uma rede? O termo genérico “rede” define um conjunto de entidades (objectos, pessoas, etc.) interligados uns aos outros. Uma rede permite assim circular elementos materiais ou imateriais entre cada uma destas entidades, de acordo...
Introdução à programação orientada objecto Ver Um novo conceito de desenvolvimento Excerto de “No coração do ActiveX e OLE”, de David Chappel “Durante os últimos 35 anos, os criadores de material informático passaram de máquinas da dimensão de um hangar a computadores portáteis...
Definição das necessidades de termos de segurança informática Ver Fase de definição A fase de definição das necessidades em termos de segurança é a primeira etapa para a implementação de uma política de segurança. O objectivo consiste em determinar as necessidades da organização, fazendo uma...
Download Bookvar VerBookvar é um editor de mapas de idéias ou conceitos , pensados para organizar um argumento ou projeto. A particularidade do programa é permitir inserir conteúdo multimídia, como links, vídeos ou fotos, e qualquer arquivo que você pensar. Bookvar...
Download Zaz VerO conceito de Zaz, é , a princípio, simples : unir três ou mais bolas da mesma côr e faze-las desaparecer . Essas bolas se movem e cada vez existem mais cores diferentes . Você terá que aceitar ao pegar a bola da cor que quiser e também ao lançar,...
POO - O polimorfismo VerDefinição do polimorfismo A palavra polimorfismo vem do grego e significa que pode tomar várias formas. Esta característica é um dos conceitos essenciais da programação orientada para o objecto. Enquanto que a herança se refere às...
Webmastering - Ergonomia de um site web VerNoção de ergonomia A ergonomia é a utilização de conhecimentos científicos relativos ao homem (psicologia, fisiologia, medicina) com o objectivo de melhorar o seu ambiente de trabalho. A ergonomia caracteriza-se geralmente de acordo...
COBIT (Control Objectives for Information and related Technologi VerIntrodução à COBIT O COBIT (Control Objectives for Information and related Technologies, ou "controlar os objectivos das tecnologias da informação") é uma metodologia de avaliação dos serviços informáticos da empresa, publicada em 1996...