Como usar o padrão de fábrica em java

Video: Factory Reset LG T375 || Como Desbloquear, Formatar, Restaurar de Fábrica. G-Tech

Em Java, o BorderFactory classe é um exemplo de um padrão de design muito comum chamado padrão de fábrica. Em suma, quando você usa o padrão de fábrica, você não usar construtores para criar objetos. Em vez disso, você usa um classe de fábrica isso tem métodos de fábrica que criar objetos para você.

Video: aula 5176 jsp Criando DAO para classe Inserir Usuario Design Pattern Padrao de Projeto

Um dos benefícios do padrão de fábrica é que os usuários da classe fábrica não precisa saber que tipo de objeto é realmente criado. Balanço realmente define várias classes para as fronteiras, por exemplo, todos os quais implementar o Fronteira interface.



Se você tiver que usar construtores para criar objetos de fronteira, você tem de saber sobre todas as classes de fronteira. Ao criar um BorderFactory classe que retorna Fronteira objetos, você tem que saber somente sobre o BorderFactory classe e seus métodos.

Video: Como Formatar Qualquer Celular Android- Restaurar padrão de Fábrica

Os designers da API Java poderia ter criado um Fronteira classe (em vez de uma interface) que permite especificar o tipo de borda para criar através de um parâmetro passado para o construtor, mas essa abordagem teria muitos problemas. Para começar, o Fronteira classe seria complicado, porque teria que implementar todo tipo de fronteira.

Mais importante, a adição de um novo tipo de fronteira mais tarde é difícil. Com o padrão de fábrica, você pode criar uma nova fronteira digitar facilmente, (1) a criação de uma classe que implementa a Fronteira interface para a nova fronteira e (2) a adição de um método para o BorderFactory classe para criar o novo tipo de fronteira.


Publicações relacionadas