Padroes de projeto

1278 palavras 6 páginas
Padrões de Projeto
DE SIGN PATTE RNS

F E RNANDO DATORRE – OUTUBRO 2012

Padrões de Projeto
 Descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas.  Não é um código final, é uma descrição ou modelo de como resolver o problema do qual trata, que pode ser usada em muitas situações diferentes.  normalmente definem as relações e interações entre as classes ou objetos, sem especificar os detalhes das classes ou objetos envolvidos, ou seja, estão num nível de generalidade mais alto.

Orientação a Objetos Conceitos Básicos

Revisão

Orientação a Objetos Conceitos Básicos
Classe
É um componente autônomo de um sistema. Um classe possui uma estrutura de uma abstração de dados do mundo real e as operações que podem ser realizadas

sobre essa estrutura. O comportamento dos objetos (métodos) e os estados que ele é capaz de manter (atributos) são definidos pela classe.

Orientação a Objetos Conceitos Básicos
Objeto
É uma instância de uma classe, que realiza a classe para o sistema.

Um objeto armazena estados através de seus atributos e reage a mensagens enviadas a ele; assim como se relaciona e envia mensagens a outros objetos.

Orientação a Objetos Conceitos Básicos
Mensagem
Comunicação entre objetos que leva informação com a expectativa que resultará em uma atividade. O recebimento de uma mensagem

é, normalmente, considerado um evento. (Deboni, p. 208)

Orientação a Objetos Conceitos Básicos
Abstração
É a habilidade de concentrar nos aspectos essenciais de um contexto

qualquer, ignorando características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades existentes no domínio do sistema de software.

Orientação a Objetos Conceitos Básicos
Encapsulamento
Segundo Braude (2005, p. 83) o termo encapsulamento é aplicado quando tentamos expor a funcionalidade, ocultado a maneira como

essa funcionalidade é obtida (a

Relacionados

  • Padroes de projeto
    963 palavras | 4 páginas
  • Padrões de Projetos
    5705 palavras | 23 páginas
  • padroes de projetos
    1641 palavras | 7 páginas
  • Padrões de projetos
    1596 palavras | 7 páginas
  • Padrões de Projetos
    514 palavras | 3 páginas
  • Padrões de Projeto
    1915 palavras | 8 páginas
  • Padroes De Projeto
    2528 palavras | 11 páginas
  • Padrões de Projeto
    2191 palavras | 9 páginas
  • Padrões de projetos
    4033 palavras | 17 páginas
  • Padrões de Projeto
    1034 palavras | 5 páginas