Padrões de Projeto

2191 palavras 9 páginas
Padroes de projeto
Ementa
Aula 1 – Ementa e Disicussões iniciais. Revisão (classes, objetos, Diagrama de classes, doagrama de sequencias). Aula 2 – Estilos arquiteturais. Fluxo de dados (sequencial e batch), call/return (camadas/mvc, bibliotecas, frameworks e componentes), processos de comunicação (cliente-servidor, P2P), repositorio de dados (black board e SGBD) e máquinas virtuais (interpretadores e sistemas baseados em regras)
Aula 3 – Introdução aos Padrões de projeto. Importância. Visão particular a manifestação dos catálogos diversos. Introdução ao padrão GOF.
Aula 4 – Padrões de Criação (Abstract Factory, Builder, Factory Method).
Aula 5 – Padrões de Criação (Protoype, Singleton). Padrões estruturais (Adapter, Brigde e Composite).
Aula 6 – Padrões Estruturais (Decorator, Facade, Flyweight, Proxy).
Aula 7 – Padrões Comportamentais (Chain of Responsibility, Command). Revisão.
AV1 (8 pts). Entrega da lista de exercícios 1 (2 pts).
Aula 8 – Correção da AV1.
Aula 9 – Padrões Comportamentais (Interpreter, iterator e mediator).
Aula 10 – Padrões Comportamentais (Memento, Observer, State)
Aula 11 – Padrões Comportamentais (Strategy, template method e visitor)
Aula 12 – Introdução aos Padrões Grasp.
Aula 13 – Padrão Criador, controlador, acoplamento fraco e coesão alta.
Aula 14 – Polimorfismo, Inversão pura.
Aula 15 – Indireção, varições protegidas.
AV2 (8 pts). Entrega da atividade estruturada (2 pts - individual)
Aula 16 – Correção da AV2
AV3 (10 pts)
Bibliografia – Padrões de projeto Erich gamma et al.

31/07/2013
Revisão O.O.
Os sistemas de implementação atuais procuram seguir um paradigma de implementação que dá ênfase ao encapsulamento de atributos e operações. Tais propriedades são consubstanciadas em um objeto, descritor de uma instância de uma classe e suas associações.
A principal ferramenta para representação das classes e objetos se dá através da UML. A Unified
Modeling Language (UML) permite não só a modelagem de

Relacionados

  • Padroes de projeto
    963 palavras | 4 páginas
  • Padrões de Projetos
    5705 palavras | 23 páginas
  • Padroes de projeto
    1278 palavras | 6 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 projetos
    4033 palavras | 17 páginas
  • Padrões de Projeto
    1034 palavras | 5 páginas