3 Poo

1648 palavras 7 páginas
Programação
Engenharia Informática
2º ano, 1º semestre
2013–2014

Programação Orientada a Objectos

• Conjunto de normas para desenvolver programas de modo que:
• diferentes pessoas possam utilizar o mesmo trabalho
• qualquer outro programador possa reaproveitar o código.
• Maneira especial de pensar em programação – subjectiva.
Programas podem ser criados de diferentes formas mas nem todas são as correctas…
Não é difícil programar orientado a objectos mas é difícil fazê-lo bem.
Programar bem é importante para que se possam aproveitar todas as vantagens da POO.

Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

2

1

Programação Orientada a Objectos

Objectivo

POO é uma forma de programar mais próxima da vida real.
Pensar em coisas de uma maneira mais simples.

programar em termos de objectos, propriedades, métodos, …
Representar e modelar entidades com atributos próprios.
Uma entidade deve possuir:
• identidade (única),
• estrutura (atributos, características, propriedades estáticas);
• comportamento (acções e reacções);
• interacção (modo como se relaciona com outras entidades).

Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

3

Programação Orientada a Objectos

Conceitos

• Objecto!
• Mensagem!
• Classe!
• Abstracção!
• Encapsulamento!
• Herança!
• Polimorfismo!

Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

4

2

Programação Orientada a Objectos

Objecto

Entidade central em POO

Definição da estrutura dos programas baseada em conceitos do mundo real (reais ou abstractos) – objectos:"
• móveis"
• filas
• animais"
• pilhas
• pessoas "
• contas bancárias
• veículos"
• …
• …"
Cada objecto deve ser conhecido, bem definido e ter significado no sistema."
Os objectos de software, assim como os objectos do mundo real, possuem estado

Relacionados

  • Tecnologia
    2199 palavras | 9 páginas
  • Poo iniciantes
    1382 palavras | 6 páginas
  • Java herança
    1685 palavras | 7 páginas
  • aula10 a Swing
    1259 palavras | 6 páginas
  • Programação Orientada Objecto
    980 palavras | 4 páginas
  • Engenharia de Petróleo
    4495 palavras | 18 páginas
  • resumo trilogia coca cola
    2039 palavras | 9 páginas
  • Java básico
    1197 palavras | 5 páginas
  • SISTEMAS OIPERACIONAIS 2 LINUX Exercicio Em Sala Comandos I E II C Pia
    466 palavras | 2 páginas
  • Propagação electromagnética
    1256 palavras | 6 páginas