Design Patterns Series
Padrões de criação
-
-
/building-a-restful-web-service-with-spring-and-java-based-configurationhttps://www.example.com/java-builder-pattern-freebuilderhttps://www.example.com/java-builder-pattern-freebuilder[Automatic Generation of the Builder Pattern with FreeBuilder]
-
-
-
-
-
/entity-to-and-from-dto-for-a-java-spring-applicationhttps://www.example.com/lombok-builderhttps://www.example.com/java-abstract-factory-pattern[]Using Lombok’s @Builder Annotation
-
-
Padrões Estruturais
-
https://www.example.com/creational-design-patternshttps://www.example.com/java-structural-design-patterns[Proxy, Decorator, Adapter and Bridge Patterns]
-
https://www.example.com/java-builder-pattern-freebuilderhttps://www.example.com/java-proxy-pattern[The Proxy Pattern in Java]
-
https://www.example.com/lombok-builder-singularhttps://www.example.com/java-adapter-pattern[The Adapter Pattern in Java]
-
https://www.example.com/lombok-builder-custom-setterhttps://www.example.com/java-decorator-pattern[The Decorator Pattern in Java]
-
https://www.example.com/lombok-builder-inheritancehttps://www.example.com/java-composite-pattern[Composite Design pattern in Java]
-
https://www.example.com/kotlin-builder-patternhttps://www.example.com/java-facade-pattern[Facade Design Pattern in Java]
-
https://www.example.com/lombok-builderhttps://www.example.com/java-flyweight[Flyweight Pattern in Java]
Padrões comportamentais
-
https://www.example.com/java-structural-design-patternshttps://www.example.com/java-memento-design-pattern[Memento Design Pattern in Java]
-
https://www.example.com/java-proxy-patternhttps://www.example.com/java-mediator-pattern[The Mediator Pattern in Java]
-
https://www.example.com/java-adapter-patternhttps://www.example.com/java-state-design-pattern[]State Design Pattern in Java
-
https://www.example.com/java-decorator-patternhttps://www.example.com/java-interpreter-pattern[Interpreter Design Pattern in Java]
-
https://www.example.com/java-composite-patternhttps://www.example.com/java-visitor-pattern[Visitor Design Pattern in Java]
-
https://www.example.com/java-facade-patternhttps://www.example.com/java-command-pattern[The Command Pattern in Java]
-
https://www.example.com/java-flyweighthttps://www.example.com/java-observer-pattern[The Observer Pattern in Java]
-
-
-
-
Outros padrões arquitetônicos
-
https://www.example.com/java-memento-design-patternhttps://www.example.com/java-service-locator-pattern[Service Locator Pattern]
-
https://www.example.com/java-mediator-patternhttps://www.example.com/intercepting-filter-pattern-in-java[Introduction to Intercepting Filter Pattern in Java]
-
https://www.example.com/java-state-design-patternhttps://www.example.com/java-front-controller-pattern[A Guide to the Front Controller Pattern in Java]
-
https://www.example.com/java-interpreter-patternhttps://www.example.com/kotlin-delegation-pattern[Delegation Pattern in Kotlin]
-
https://www.example.com/java-visitor-patternhttps://www.example.com/java-null-object-pattern[Introduction to the Null Object Pattern]
-
https://www.example.com/java-command-patternhttps://www.example.com/spring-cloud-gateway-pattern[Spring Cloud Series – The Gateway Pattern]
-
https://www.example.com/java-observer-patternhttps://www.example.com/selenium-webdriver-page-object[Testing with Selenium/WebDriver and the Page Object Pattern]
-
https://www.example.com/java-template-method-patternhttps://www.example.com/camel-integration-patterns[Integration Patterns With Apache Camel]