Informatica

2776 palavras 12 páginas
Professora Isabel Harb Manssour
Paradigmas de Linguagens I

1

3. PARADIGMA ORIENTADO A OBJETOS
Este paradigma é o que mais reflete os problemas atuais. Linguagens orientada a objetos (OO) são projetadas para implementar diretamente a abordagem OO na solução dos problemas. Tal abordagem tornou-se uma ferramenta importante para solucionar muitos tipos de problemas através da simulação. Um programa OO consiste em objetos que enviam mensagens uns para os outros. Estes objetos no programa correspondem diretamente aos objetos atuais, tais como pessoas, máquinas, departamentos, documentos e assim por diante [DER
90].
O conceito de programação orientada a objetos teve início na linguagem Simula 67, que foi a primeira LP a implementar o conceito de objeto. Porém, estes conceitos foram aperfeiçoados e refinados na linguagem Smalltalk
80, que continua a servir como protótipo de implementação de modelos OO. Apesar de existirem outras linguagens
OO hoje em dia, tais como Eiffel e Java, muitos ainda consideram que Smalltalk é a única LP puramente orientada a objetos. A capacidade de trabalhar com orientação a objetos é freqüentemente adicionada às linguagens imperativas para formar uma linguagem que fornece muitas das características do modelo OO. A mais popular destas linguagens híbridas é o C++ [DER 90, SEB 99].
Neste capítulo são apresentados os principais conceitos e características da programação orientada a objetos. Na seção 3.1 as propriedades e os componentes deste modelo são introduzidos, e na seqüência classes e objetos são definidos. As seções seguintes descrevem hierarquia de classes, polimorfismo, método e mensagem.

3.1. Introdução
Linguagens orientadas a procedimentos, que foi o paradigma de programação que mais se desenvolveu em
1970, possuem como foco principal os subprogramas e bibliotecas de subprogramas. Neste caso, dados são enviados para serem processados nos subprogramas. Por exemplo, um vetor de valores inteiros que precisam ser

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas