OO parte 1

1598 palavras 7 páginas
Orientação a objetos em Java

LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Parte 1

breve histórico
Teve início nos anos 60 com o surgimento da linguagem Simula.
Entre a década de 60 e 70 surgiu a linguagem Lisp, proveniente do Algol, a qual foi desenvolvida vagarosamente em relação as demais linguagens.

A partir da década de 80 a linguagem C foi expandida, criando-se assim o C++.
Na década de 90 surgiu a linguagem Java
(Primeira versão em 23.01.1996).
LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Surgimento da linguagem Smalltalk, considerada a primeira linguagem “autentica” OO.

paradigma de orientação a objetos
Paradigma de programação que mais influencia novas linguagens, atualmente

Algumas linguagens não suportam a orientação à objetos - C, Pascal
Algumas linguagens suportam mas não obrigam C++, PHP
Algumas linguagens exigem o uso da técnica – Java

LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Conceitos básicos

Objetos... ?
“Objetos são coisas que podem ser manipuladas.”
Martin, R.C.

Paradigma: objetos entendem mensagens

compostos por: estado, operações e identidade. Cada objeto é uma instância de uma classe.
LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

particulares e reagem sobre elas. Objetos são

Objetos... ?
Objeto é uma abstração dos objetos reais existentes.
Exemplo: sala de aula há alunos, cadeiras, mesas, lousas. Para controlar este objeto seria possível desenvolver algo que manipulasse suas características e ações.

Considerando um objeto carro:

estados: conjunto de propriedades

estados: cor, modelo, ano

comportamentos: ações possíveis

comportamentos: acelerar, frear, verificar velocidade LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Aos objetos estão associados: Objetos... ?
Um objeto
operações

Relacionados

  • Max Wertheimer 1
    2069 palavras | 9 páginas
  • Gestalt
    2054 palavras | 9 páginas
  • diario de obra modelo
    8060 palavras | 33 páginas
  • Trabalho de filosofia
    1496 palavras | 6 páginas
  • Percepção visual
    947 palavras | 4 páginas
  • Capitulo 1 A Teoria Da Aprendizagem Significativa De David Ausubel Moreira M
    13179 palavras | 53 páginas
  • Introdução a Anatomia
    1677 palavras | 7 páginas
  • capitulo 6 a organiza o do ensino luz da teoria da aprendizagem significativa nas perspectivas de ausubel novak e
    6764 palavras | 28 páginas
  • aps aulae1 120919120456 phpapp02
    9766 palavras | 40 páginas
  • Gerenciamento De Escopo 2011
    3292 palavras | 14 páginas