Introdução a orientação a objetos

2997 palavras 12 páginas
Introdução a Orientação a Objetos

O termo orientação a objetos pressupõe uma organização de software em termos de coleção de objetos discretos incorporando estrutura e comportamento próprios. Esta abordagem de organização é essencialmente diferente do desenvolvimento tradicional de software, onde estruturas de dados e rotinas são desenvolvidas de forma apenas fracamente acopladas.
Neste capítulo, as primeiras noções de orientação a objetos serão introduzidas. Esta breve visão geral do paradigma permitirá entender melhor os conceitos associados à programação orientada a objetos e, em particular, às construções da linguagem C ++.

Definições

Um objeto é uma entidade do mundo real que tem uma identidade. Objetos podem representar entidades concretas (um arquivo no meu computador, uma bicicleta) ou entidades conceituais (uma estratégia de jogo, uma política de escalonamento em um sistema operacional). Cada objeto ter sua identidade significa que dois objetos são distintos mesmo que eles apresentem exatamente as mesmas caraterísticas.
Embora objetos tenham existência própria no mundo real, em termos de linguagem de programação um objeto necessita um mecanismo de identificação. Esta identificação de objeto deve ser única, uniforme e independente do conteúdo do objeto. Este é um dos mecanismos que permite a criação de coleções de objetos, as quais são também objetos em si.
A estrutura de um objeto é representada em termos de atributos. O comportamento de um objeto é representado pelo conjunto de operações que podem ser executadas sobre o objeto. Objetos com a mesma estrutura e o mesmo comportamento são agrupados em classes. Uma classe é uma abstração que descreve propriedades importantes para uma aplicação e simplesmente ignora o resto.
Cada classe descreve um conjunto (possivelmente infinito) de objetos individuais. Cada objeto é dito ser uma instância de uma classe. Assim, cada instância de uma classe tem seus próprios valores para cada atributo, mas dividem

Relacionados

  • Introducao orientação a objetos
    4255 palavras | 18 páginas
  • Introdução a Orientação a objetos
    1033 palavras | 5 páginas
  • Introdução Orientação Objetos
    274 palavras | 2 páginas
  • Introdução a Orientação a Objetos utilizando a Linguagem C++
    13542 palavras | 55 páginas
  • Java
    3260 palavras | 14 páginas
  • Apostila Java Modulo 1
    16528 palavras | 67 páginas
  • cientista da computação
    1642 palavras | 7 páginas
  • Lifo
    9482 palavras | 38 páginas
  • informatica
    810 palavras | 4 páginas
  • Paradigmas da orientação a objetos
    1436 palavras | 6 páginas