01 paradigma

1926 palavras 8 páginas
Orientação a Objetos
(O paradigma da orientação a objetos)
Zamir, Cap 1
Taylor, Cap 1
Wirfs-Brock, Cap 1
Meyer, Caps 1
Sandro Santos Andrade sandros@ufba.br Universidade Federal da Bahia
Departamento de Ciência da Computação (DCC)
Laboratório de Sistemas Distribuídos (LaSiD)
Especialização Avançada em Sistemas Distribuídos

O Paradigma OO




Permite que aplicações sejam construídos no contexto de objetos ao invés de processos
Benefícios:






Qualidade do software, ganhos econômicos, ciclos de desenvolvimento mais curtos, suporte a distribuição em ambientes heterogêneos

Mais de 80% das indústrias de desenvolvimento utilizam o paradigma OO (IDC)
É uma das quatro mais importantes áreas de interesse da indústria de TI (Gartner and Meta Groups)

Principais Conceitos


Objetos:




Mensagens:




Representações executáveis de entidades e conceitos do mundo real
Disponibilizam um meio de comunicação universal para interação entre objetos

Classes:


Matrizes para a definição de objetos similares que fornecem a base para a abstração das características comuns de objetos do mundo real

Objetos






O mundo é feito de objetos físicos e conceituais
Def: um objeto é um pacote de software que inclui todos os dados e procedimentos necessários para representar uma entidade do mundo real para um conjunto específico de propósitos
Implicações:


Objetos são unidade de modularização do software



Pacotes de objetos relacionam dados e procedimentos



A modelagem se torna a atividade central no projeto do software Mensagens


Def: uma mensagem é uma requisição para que um objeto particular execute um procedimento
(método) específico






Ex: product.price (quantity);

A especificação da mensagem é geralmente chamada de assinatura
Uma mensagem pode ser respondida de diferentes formas por diferentes objetos

Classes










Def: uma classe é uma definição genérica que se aplica a um conjunto de objetos similares
Especifica os métodos e atributos

Relacionados

  • Anailise orientada a objetos
    2686 palavras | 11 páginas
  • Quebra de Paradigmas
    1246 palavras | 5 páginas
  • petição com comprimento de transação penal
    1833 palavras | 8 páginas
  • A educação escolar no contexto das transformações da sociedade contemporânea
    2322 palavras | 10 páginas
  • Nike
    7645 palavras | 31 páginas
  • AULA 4 MULTILATINAS PARTE 1 Modo de Compatibilidade
    648 palavras | 3 páginas
  • organizaiconal
    9881 palavras | 40 páginas
  • peti ao josefa declacao e rol testemunha
    5173 palavras | 21 páginas
  • Contador
    7984 palavras | 32 páginas
  • Praticas de gestao i
    2869 palavras | 12 páginas