Padrões GoF - Façade.

Slides:



Advertisements
Apresentações semelhantes
Soluções elegantes para problemas recorrentes
Advertisements

MOtivação Atender clientes com eficiência e rapidez .
Desafios em Implementar um Sistema Sensível ao Contexto (Challenges in Implementing a Context-Aware System) Autor: M. Satyanarayanan Alunos: Márcio de.
Modelagem de Software Orientado a Objetos
Elisabeth Suescún Leandra Mara da Silva
Projeto de Sistemas de Software Kelly Leal Leandra Mara da Silva
Projeto de Sistemas de Software Fernando de Freitas Silva
Strategy Projeto de Sistemas de Software
Padrões de Projeto Prototype.
Design Patterns Interpreter
Projeto de Sistemas de Software Leandra Mara da Silva
Abstract Factory Intenção: fornecer uma interface comum para a criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes.
Padrões GoF - Composite
Eduardo Bezerra Padrões GoF (State) Eduardo Bezerra
Padrões GoF - Strategy.
Singleton.
1 Memento. 2 Há situações em que é necessário registrar o estado interno de um objeto em determinados pontos do processamento. –e.g.: checkpoints e mecanismos.
Eduardo Bezerra Padrões GoF Eduardo Bezerra
Padrões GoF – Factory Method
Chain of Responsibility
AGRADECIMENTOS: MOTIVAÇÃO: OPC é um padrão industrial aberto para transmissão de dados em tempo real, esse padrão está sendo adotado pela maioria dos fabricantes.
Sistemas Operacionais de Rede
Trabalho de Conclusão de Curso Moisés Alves Carneiro Filho
RUP: Fluxo de Análise e Projeto
Gestão de estoques na cadeia de logística integrada
Principios e Conceitos de Projeto
Engenharia de Software
TÉCNICAS DE PROGRAMAÇÃO II
ABC OFFICE SHOP O auxílio da Tecnologia da Informação e Comunicação em relação ao fluxo da cadeia de suprimento na empresa ABC Office Shop J04, 19Y Ana.
Separation of Concerns (SoC)
Planejamento e Gerenciamento de Projetos
Diogo Peixoto Projetar Arquitetura Diogo Peixoto
Fundamentos da Engenharia de Software
Padrões de projeto detalhados Factory Method, Abstract Factory
Singleton e Adapter Professor: Nazareno Andrade
ABC OFFICE SHOP J04, 19Y Ana Luiza Rodrigues Luma Batista
Análise e Projeto de Sistemas
SigA Sistema Gestor de Alunos
Padrões de Projeto e Arquitetura em Camadas
Programação Orientada à Objetos
Rodrigo Cândido da Silva Instrutor VOffice / Globalcode
PADRÃO COMMAND João Paulo Paschoal Arnaldo Correia Eric Carvalho.
Processos.
Equipe: Osias Carneiro, Anderson Soares, André Araújo
Sistema de Previsão Financeira Tendências e medidas de probabilidade.
Introdução Padrões de Projeto
Design Patterns (Padrões de Projeto)
ORGANIZAÇÃO SOCIAL HIERARQUIA.
Padrões de Projeto Abstract Factory.
Padrões de Projeto.
Padrão de desenvolvimento
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Iterator Professores Eduardo Bezerra –
Modelo de Análise e Projeto
April 05 Prof. Ismael H. F. Santos - 1 Módulo III Padrões GOF: Memento Professores Eduardo Bezerra –
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
Jobson Ronan Padrões GoF Jobson Ronan
Projeto QuickList 51GoodIdea. Missão Fornecer aos clientes soluções inteligentes, intuitivas e práticas. Sempre priorizando funcionalidade e fornecimento.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Padrões de Projetos Professora Lucélia. Conceitos É uma solução conhecida para um problema comum São técnicas que nos dão uma boa solução para determinados.
Padrões de Projetos Orientados a Objetos I Wolley W. Silva.
PADROES DE PROJETO PROF. OSIEL MARLON. PADRÕES DE PROJETO INTRODUÇÃO Padrões de projeto têm emergido como uma das mais promissoras abordagens para a melhoria.
Padrão de Projeto Façade Tiago Andrade Ronaldo Ribeiro Edvaldo Melo
Padrões de Projeto. O que são?  Soluções provenientes de diversos projetos e utilizados por diversos programadores;  Documentados em catálogos como.
REMBOX Sistema para controle e auxílio no uso de medicamentos controlados e tratamentos médicos.
Projeto de Arquitetura de Software
CEP COLÉGIO EVANGÉLICO PANAMBI Análise e Projeto de Sistemas Análise de Sistemas Leandro Castoldi López Agosto de 2015.
Padrões de Projeto Aula 10 – Padrão Façade.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Introdução a Padrões de Projeto Padrões de Projeto Orientado a Objetos Profa. Danielle Martin Universidade de Mogi das Cruzes.
Padrões de Projeto Aula 10 – Padrão Façade. Façade, em francês, significa fachada ◦ Fachada de prédio 2.
Transcrição da apresentação:

Padrões GoF - Façade

Façade Na divisão de um SSOO em subsistemas, é necessário definir as interfaces de comunicação (ou interação) entre os subsistemas resultantes. Nesse contexto, quando dois subsistemas se comunicam podemos dizer que há um cliente e um fornecedor de serviço. O subsistema cliente requisita algum serviço, e o subsistema fornecedor é o que provê esse serviço. O padrão Façade procura resolver o seguinte problema: como definir uma interface de alto nível que torna um subsistema mais fácil de ser utilizado? Em outras palavras, de que maneira podemos definir uma interface de comunicação mínima possível entre os subsistemas cliente e fornecedor?

Façade A solução fornecida por este padrão é a seguinte: criar uma fachada para o subsistema fornecedor, de tal forma que o subsistema cliente se comunica com o primeiro por intermédio desta fachada. A vantagem dessa solução é que o cliente somente conhece o necessário e suficiente em relação à complexidade do fornecedor. Toda a complexidade adicional desse ultimo fica “escondida” por trás da interface de comunicação.

Façade A implementação do padrão Façade consiste em definir uma ou mais classes que implementam a interface de comunicação necessária e suficiente. O subsistema fornecedor fica encapsulado por essa interface.

Façade - Estrutura