Repositório com testes de padrões de projeto em java: facade, singleton, strategy;
O padrão de design Facade simplifica a interface para um sistema complexo. Ele fornece uma visão simplificada do sistema, que é fácil de usar, ocultando os detalhes complexos do sistema.
Exemplo usado nos códigos:
O padrão de design Singleton restringe a instanciação de uma classe a uma única instância. Este padrão é útil quando exatamente um objeto é necessário para coordenar ações em todo o sistema.
O padrão de design Strategy permite que o comportamento de uma classe ou seu algoritmo seja alterado em tempo de execução. Neste padrão, criamos objetos que representam várias estratégias e um objeto de contexto cujo comportamento varia conforme seu objeto de estratégia.
Exemplo usado nos códigos:
- stackoverflow.com
- en.wikipedia.org
- en.wikipedia.org
- tutorialspoint.com
- en.wikipedia.org
- zhuanlan.zhihu.com
- howtodoinjava.com
- devmedia.com.br
- baeldung.com
- geeksforgeeks.org
- bing.com
- Dio.me