Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNina Padilha Santos Alterado mais de 8 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.