Aula 01 Introducao A Orienta O A Objetos

910 palavras 4 páginas
INTRODUÇÃO À ORIENTAÇÃO A
OBJETOS
Cleber Rubert

Conteúdo
• Paradigma de construção de software
• Orientação a Objetos
• Conceitos de Orientação a Objetos (OO)
• Classe, Objeto e Mensagem
• Os pilares da Orientação a Objetos (OO)

• Reuso de Implementação

Paradigma
• Paradigma é a filosofia adotada na construção de

software:
• Imperativo ou Procedural (C, Fortran, etc...);
• Lógico (Prolog, etc...);
• Funcional (Lisp, OCAML, etc...);
• Orientado a Objetos (Java, C++, SmallTalk, etc... );
• Orientado a Aspectos (AspectJ, AspectC++, etc...).

Paradigma Orientado a Objetos
• Sugere a diminuição da distância entre a modelagem

computacional e o mundo real.
• Surgiu na tentativa de solucionar problemas complexos existentes através do desenvolvimento de softwares menos complexos, confiáveis e com baixo custo de desenvolvimento e manutenção.
• Permite que objetos do mundo real sejam mapeados em
Objetos no computador, pressupondo que o mundo é composto por objetos.
• Os sistemas são modelados como um conjunto de objetos que interagem entre si.

Por que programar Orientado a Objetos?
• Permite alta reutilização de código;
• Reduz tempo de manutenção de código;

• Reduz complexidade através da melhoria do grau de

abstração do sistema;
• Aumenta qualidade e produtividade  oferece maiores

facilidades ao desenvolvedor;
• Adoção (aceitação) comercial crescente.

Armadilhas da Orientação a Objetos
• Pensar no paradigma OO simplesmente como

uma linguagem;
• Aversão a reutilização;
• Pensar na OO como uma solução para tudo;
• Programação Egoísta:
• É preciso documentar!

Orientação a Objetos (OO)
• É uma forma de entender e representar sistemas

complexos como estruturas hierárquicas de objetos que se relacionam.

Conceitos da Orientação a Objetos
• Classe
• Objeto (Instância)
• Mensagem
• Encapsulamento
• Herança

• Polimorfismo
• ...

Classe
• A classe é a implementação de tipo abstrato de dados

(TAD) no paradigma orientado a objetos.
• Uma classe é um molde para a

Relacionados

  • Estágio Supervisionado Educação Infantil
    6149 palavras | 25 páginas
  • Coreldraw para moda
    1971 palavras | 8 páginas
  • Encapsulamento
    323 palavras | 2 páginas
  • matematica
    1757 palavras | 8 páginas
  • Trabalho classes
    442 palavras | 2 páginas
  • Roteiro para o Relat rio de Est gio 2014 EAD 1 3
    2137 palavras | 9 páginas
  • pedagogia
    3654 palavras | 15 páginas
  • Relatório de Estágio Creche
    7148 palavras | 29 páginas
  • jsc jozxnjnx
    687 palavras | 3 páginas
  • projeto
    3667 palavras | 15 páginas