A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Padrão de Projeto Façade Tiago Andrade Ronaldo Ribeiro Edvaldo Melo

Apresentações semelhantes


Apresentação em tema: "Padrão de Projeto Façade Tiago Andrade Ronaldo Ribeiro Edvaldo Melo"— Transcrição da apresentação:

1 Padrão de Projeto Façade Tiago Andrade Ronaldo Ribeiro Edvaldo Melo
Ralny Brandão Rodolfo Nascimento Wemerson Barbosa David Nogueira Programação Orientada a Objetos II Alan Alves

2 Padrão Façade Fornece uma interface unificada para um conjunto de interfaces em um subsistema. Usado para simplificar e unificar uma interface grande ou um conjunto complexo de interfaces. A fachada define uma interface que facilita a utilização do subsistema.

3 Vantagens do Padrão Façade
Protege os clientes da complexidade dos componentes do subsistema. Facilita a portabilidade do sistema [junior, 2004]. Reduz a união entre subsistemas desde que cada subsistema utilize seu próprio padrão Facade e outras partes do sistema utilizem o padrão Facade para comunicar-se com outro subsistema [Allen e Bambara, 2003].

4 Desvantagens Padrão Façade
Por outro lado, se a fachada é o único ponto de acesso para o subsistema, ele irá limitar os recursos de flexibilidades que os usuários experientes podem precisar.

5 Funcionamento do sistema proposto
O sistema criado funciona na sistemática de chamarmos na classe principal as diversas instâncias desejadas dentro do sistema, dando as respostas necessárias para o cliente final, simplificando assim .

6 Exemplo de Aplicação Façade
A aplicação verifica se um aluno está apto a se matricular, para isso utiliza métodos de 3 classes.

7 Exemplo de Aplicação Façade
Abaixo a classe façade que chama os métodos das três classes anteriores:

8 Exemplo Façade Um exemplo de outra aplicação:

9 Exemplo Façade Os dois métodos da classe façade chamam os métodos da classe anterior:

10 Bibliografia Freeman, Eric e Freeman, Elisabeth; Use a cabeça! Padrões de projeto; Editora: Alta Books.


Carregar ppt "Padrão de Projeto Façade Tiago Andrade Ronaldo Ribeiro Edvaldo Melo"

Apresentações semelhantes


Anúncios Google