Como usar o Fa & # 231 Pattern-ade em Java
o InetAddress classe é um exemplo de um padrão de desenho vulgarmente utilizado em Java chamada Fa padrão # 231-ade. Neste padrão, você usa uma única classe para esconder os detalhes de um objeto complexo ou conjunto de classes relacionadas.
o InetAddress classe combina a representação de um endereço IP com uma variedade de tarefas que são comumente associados com endereços IP, como o uso de DNS para obter o endereço IP com base em um nome de host. (Um exemplo ainda melhor do Fa # 231-adepattern é o URL classe, que fornece uma única classe para acessar as funções complexas de URLs.)
O Fa padrão # 231-ade é comumente usado em programação Java, especialmente em sistemas que precisam incorporar o acesso aos sistemas existentes complicados. Suponha que você tem um sistema de manipulação de forma totalmente integrada no lugar, e que pretende fornecer uma maneira para os usuários da Internet para encomendar diretamente da sua empresa através deste sistema.
Infelizmente, o sistema existente é muito complicado para os seus clientes para usar diretamente. Ele foi projetado para ser usado por pessoal de vendas treinados e fornece acesso a muitos recursos de vendas que os seus clientes não precisam e não devem ser expostos.
Uma maneira de fazer isso é criar uma fachada para o sistema de encomendas. Esta fachada inclui uma interface que fornece apenas as classes e métodos necessários para implementar seu sistema de encomendas online, escondendo o máximo de complexidade do sistema de pedidos real possível.