René's URL Explorer Experiment


Title: Design Pattern Catalog | Java Design Patterns

Open Graph Title: Design Pattern Catalog

Description: Discover the full list of Java design patterns. This comprehensive guide provides you with all the information you need to master pattern implementation in your Java applications.

Open Graph Description: Discover the full list of Java design patterns. This comprehensive guide provides you with all the information you need to master pattern implementation in your Java applications.

Opengraph URL: https://java-design-patterns.com/patterns/

Generator: VuePress 2.0.0-rc.13

direct link

Domain: java-design-patterns.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"Article","headline":"Design Pattern Catalog","image":[""],"dateModified":null,"author":[{"@type":"Person","name":"iluwatar","url":"https://github.com/iluwatar/java-design-patterns-vuepress-web"}]}

themeVuePress Theme Hope 2.0.0-rc.47
og:site_nameJava Design Patterns
og:typearticle
og:localeen-US
og:locale:alternatees-ES
article:authoriluwatar
theme-color#46bd87
apple-mobile-web-app-capableyes
apple-mobile-web-app-status-bar-styleblack
msapplication-TileImage/assets/icon/ms-icon-144.png
msapplication-TileColor#ffffff
timeRequiredPT5M

Links:

Skip to main contenthttps://java-design-patterns.com/patterns/#main-content
Java Design Patternshttps://java-design-patterns.com/
Patternshttps://java-design-patterns.com/patterns/
Principleshttps://java-design-patterns.com/principles/
Snippetshttps://java-design-patterns.com/snippets/
Bookhttps://java-design-patterns.com/book/
Englishhttps://java-design-patterns.com/patterns/
简体中文https://java-design-patterns.com/zh/patterns/
한국어https://java-design-patterns.com/ko/patterns/
Españolhttps://java-design-patterns.com/es/patterns/
https://github.com/iluwatar/java-design-patterns-vuepress-web
Get the E-Bookhttps://java-design-patterns.com/patterns/#get-the-e-book
Read Onlinehttps://java-design-patterns.com/patterns/#read-online
Get the E-Bookhttps://java-design-patterns.com/patterns/#get-the-e-book
this linkhttps://java-design-patterns.com/book
Read Onlinehttps://java-design-patterns.com/patterns/#read-online
categoryhttps://java-design-patterns.com/category
taghttps://java-design-patterns.com/tag
Abstract Documenthttps://java-design-patterns.com/patterns/abstract-document
Abstract Factoryhttps://java-design-patterns.com/patterns/abstract-factory
Active Objecthttps://java-design-patterns.com/patterns/active-object
Actor Modelhttps://java-design-patterns.com/patterns/actor-model
Acyclic Visitorhttps://java-design-patterns.com/patterns/acyclic-visitor
Adapterhttps://java-design-patterns.com/patterns/adapter
Ambassadorhttps://java-design-patterns.com/patterns/ambassador
Anti-Corruption Layerhttps://java-design-patterns.com/patterns/anti-corruption-layer
Arrange/Act/Asserthttps://java-design-patterns.com/patterns/arrange-act-assert
Async Method Invocationhttps://java-design-patterns.com/patterns/async-method-invocation
Backpressurehttps://java-design-patterns.com/patterns/backpressure
Balkinghttps://java-design-patterns.com/patterns/balking
Blochttps://java-design-patterns.com/patterns/bloc
Bridgehttps://java-design-patterns.com/patterns/bridge
Builderhttps://java-design-patterns.com/patterns/builder
Business Delegatehttps://java-design-patterns.com/patterns/business-delegate
Bytecodehttps://java-design-patterns.com/patterns/bytecode
Cachinghttps://java-design-patterns.com/patterns/caching
Callbackhttps://java-design-patterns.com/patterns/callback
Chain of Responsibilityhttps://java-design-patterns.com/patterns/chain-of-responsibility
Circuit Breakerhttps://java-design-patterns.com/patterns/circuit-breaker
Clean Architecturehttps://java-design-patterns.com/patterns/clean-architecture
Client Sessionhttps://java-design-patterns.com/patterns/client-session
Collecting Parameterhttps://java-design-patterns.com/patterns/collecting-parameter
Collection Pipelinehttps://java-design-patterns.com/patterns/collection-pipeline
Combinatorhttps://java-design-patterns.com/patterns/combinator
Commandhttps://java-design-patterns.com/patterns/command
Commanderhttps://java-design-patterns.com/patterns/commander
Command Query Responsibility Segregation (CQRS)https://java-design-patterns.com/patterns/command-query-responsibility-segregation
Componenthttps://java-design-patterns.com/patterns/component
Compositehttps://java-design-patterns.com/patterns/composite
Composite Entityhttps://java-design-patterns.com/patterns/composite-entity
Composite Viewhttps://java-design-patterns.com/patterns/composite-view
Context Objecthttps://java-design-patterns.com/patterns/context-object
Converterhttps://java-design-patterns.com/patterns/converter
Curiously Recurring Template Pattern (CRTP)https://java-design-patterns.com/patterns/curiously-recurring-template-pattern
Curryinghttps://java-design-patterns.com/patterns/currying
Data Access Object (DAO)https://java-design-patterns.com/patterns/data-access-object
Data Bushttps://java-design-patterns.com/patterns/data-bus
Data Localityhttps://java-design-patterns.com/patterns/data-locality
Data Mapper https://java-design-patterns.com/patterns/data-mapper
Data Transfer Object (DTO)https://java-design-patterns.com/patterns/data-transfer-object
Decoratorhttps://java-design-patterns.com/patterns/decorator
Delegationhttps://java-design-patterns.com/patterns/delegation
Dependency Injectionhttps://java-design-patterns.com/patterns/dependency-injection
Dirty Flaghttps://java-design-patterns.com/patterns/dirty-flag
Domain Modelhttps://java-design-patterns.com/patterns/domain-model
Double Bufferhttps://java-design-patterns.com/patterns/double-buffer
Double-Checked Lockinghttps://java-design-patterns.com/patterns/double-checked-locking
Double Dispatchhttps://java-design-patterns.com/patterns/double-dispatch
Dynamic Proxyhttps://java-design-patterns.com/patterns/dynamic-proxy
Event Aggregatorhttps://java-design-patterns.com/patterns/event-aggregator
Event-Based Asynchronoushttps://java-design-patterns.com/patterns/event-based-asynchronous
Event-Driven Architecturehttps://java-design-patterns.com/patterns/event-driven-architecture
Event Queuehttps://java-design-patterns.com/patterns/event-queue
Event Sourcinghttps://java-design-patterns.com/patterns/event-sourcing
Execute Aroundhttps://java-design-patterns.com/patterns/execute-around
Extension Objectshttps://java-design-patterns.com/patterns/extension-objects
Facadehttps://java-design-patterns.com/patterns/facade
Factoryhttps://java-design-patterns.com/patterns/factory
Factory Kithttps://java-design-patterns.com/patterns/factory-kit
Factory Methodhttps://java-design-patterns.com/patterns/factory-method
Fan-Out/Fan-Inhttps://java-design-patterns.com/patterns/fanout-fanin
Feature Togglehttps://java-design-patterns.com/patterns/feature-toggle
Filtererhttps://java-design-patterns.com/patterns/filterer
Fluent Interfacehttps://java-design-patterns.com/patterns/fluent-interface
Fluxhttps://java-design-patterns.com/patterns/flux
Flyweighthttps://java-design-patterns.com/patterns/flyweight
Front Controllerhttps://java-design-patterns.com/patterns/front-controller
Function Compositionhttps://java-design-patterns.com/patterns/function-composition
Game Loophttps://java-design-patterns.com/patterns/game-loop
Gatewayhttps://java-design-patterns.com/patterns/gateway
Guarded Suspensionhttps://java-design-patterns.com/patterns/guarded-suspension
Half-Sync/Half-Asynchttps://java-design-patterns.com/patterns/half-sync-half-async
Health Checkhttps://java-design-patterns.com/patterns/health-check
Hexagonal Architecturehttps://java-design-patterns.com/patterns/hexagonal-architecture
Identity Maphttps://java-design-patterns.com/patterns/identity-map
Intercepting Filterhttps://java-design-patterns.com/patterns/intercepting-filter
Interpreterhttps://java-design-patterns.com/patterns/interpreter
Iteratorhttps://java-design-patterns.com/patterns/iterator
Layered Architecturehttps://java-design-patterns.com/patterns/layered-architecture
Lazy Loadinghttps://java-design-patterns.com/patterns/lazy-loading
Leader Electionhttps://java-design-patterns.com/patterns/leader-election
Leader-Followershttps://java-design-patterns.com/patterns/leader-followers
Lockable Objecthttps://java-design-patterns.com/patterns/lockable-object
MapReducehttps://java-design-patterns.com/patterns/map-reduce
Marker Interfacehttps://java-design-patterns.com/patterns/marker-interface
Master-Workerhttps://java-design-patterns.com/patterns/master-worker
Mediatorhttps://java-design-patterns.com/patterns/mediator
Mementohttps://java-design-patterns.com/patterns/memento
Metadata Mappinghttps://java-design-patterns.com/patterns/metadata-mapping
Microservices Aggregatorhttps://java-design-patterns.com/patterns/microservices-aggregrator
Microservices API Gatewayhttps://java-design-patterns.com/patterns/microservices-api-gateway
Microservices Client-Side UI Compositionhttps://java-design-patterns.com/patterns/microservices-client-side-ui-composition
Microservices Distributed Tracinghttps://java-design-patterns.com/patterns/microservices-distributed-tracing
Microservices Idempotent Consumerhttps://java-design-patterns.com/patterns/microservices-idempotent-consumer
Microservices Log Aggregationhttps://java-design-patterns.com/patterns/microservices-log-aggregation
Model-View-Controller (MVC)https://java-design-patterns.com/patterns/model-view-controller
Model-View-Intent (MVI)https://java-design-patterns.com/patterns/model-view-intent
Model-View-Presenter (MVP)https://java-design-patterns.com/patterns/model-view-presenter
Model-View-ViewModelhttps://java-design-patterns.com/patterns/model-view-viewmodel
Monadhttps://java-design-patterns.com/patterns/monad
Moneyhttps://java-design-patterns.com/patterns/money
Monitorhttps://java-design-patterns.com/patterns/monitor
Monolithic Architecturehttps://java-design-patterns.com/patterns/monolithic-architecture
Monostatehttps://java-design-patterns.com/patterns/monostate
Multitonhttps://java-design-patterns.com/patterns/multiton
Mute Idiomhttps://java-design-patterns.com/patterns/mute-idiom
Naked Objectshttps://java-design-patterns.com/patterns/naked-objects
Notificationhttps://java-design-patterns.com/patterns/notification
Null Objecthttps://java-design-patterns.com/patterns/null-object
Object Motherhttps://java-design-patterns.com/patterns/object-mother
Object Poolhttps://java-design-patterns.com/patterns/object-pool
Observerhttps://java-design-patterns.com/patterns/observer
Optimistic Offline Lockhttps://java-design-patterns.com/patterns/optimistic-offline-lock
Page Controllerhttps://java-design-patterns.com/patterns/page-controller
Page Objecthttps://java-design-patterns.com/patterns/page-object
Parameter Objecthttps://java-design-patterns.com/patterns/parameter-object
Partial Responsehttps://java-design-patterns.com/patterns/partial-response
Pipelinehttps://java-design-patterns.com/patterns/pipeline
Poison Pillhttps://java-design-patterns.com/patterns/poison-pill
Presentation Modelhttps://java-design-patterns.com/patterns/presentation-model
Private Class Datahttps://java-design-patterns.com/patterns/private-class-data
Producer-Consumerhttps://java-design-patterns.com/patterns/producer-consumer
Promisehttps://java-design-patterns.com/patterns/promise
Propertyhttps://java-design-patterns.com/patterns/property
Prototypehttps://java-design-patterns.com/patterns/prototype
Proxyhttps://java-design-patterns.com/patterns/proxy
Publish-Subscribehttps://java-design-patterns.com/patterns/publish-subscribe
Queue-Based Load Levelinghttps://java-design-patterns.com/patterns/queue-based-load-leveling
Reactorhttps://java-design-patterns.com/patterns/reactor
Registryhttps://java-design-patterns.com/patterns/registry
Repositoryhttps://java-design-patterns.com/patterns/repository
Resource Acquisition Is Initialization (RAII)https://java-design-patterns.com/patterns/resource-acquisition-is-initialization
Retryhttps://java-design-patterns.com/patterns/retry
Role Objecthttps://java-design-patterns.com/patterns/role-object
Sagahttps://java-design-patterns.com/patterns/saga
Separated Interfacehttps://java-design-patterns.com/patterns/separated-interface
Serialized Entityhttps://java-design-patterns.com/patterns/serialized-entity
Serialized LOBhttps://java-design-patterns.com/patterns/serialized-lob
Servanthttps://java-design-patterns.com/patterns/servant
Server Sessionhttps://java-design-patterns.com/patterns/server-session
Service Layerhttps://java-design-patterns.com/patterns/service-layer
Service Locatorhttps://java-design-patterns.com/patterns/service-locator
Service Stubhttps://java-design-patterns.com/patterns/service-stub
Service to Workerhttps://java-design-patterns.com/patterns/service-to-worker
Session Facadehttps://java-design-patterns.com/patterns/session-facade
Shardinghttps://java-design-patterns.com/patterns/sharding
Single Table Inheritancehttps://java-design-patterns.com/patterns/single-table-inheritance
Singletonhttps://java-design-patterns.com/patterns/singleton
Spatial Partitionhttps://java-design-patterns.com/patterns/spatial-partition
Special Casehttps://java-design-patterns.com/patterns/special-case
Specificationhttps://java-design-patterns.com/patterns/specification
Statehttps://java-design-patterns.com/patterns/state
Step Builderhttps://java-design-patterns.com/patterns/step-builder
Stranglerhttps://java-design-patterns.com/patterns/strangler
Strategyhttps://java-design-patterns.com/patterns/strategy
Subclass Sandboxhttps://java-design-patterns.com/patterns/subclass-sandbox
Table Inheritancehttps://java-design-patterns.com/patterns/table-inheritance
Table Modulehttps://java-design-patterns.com/patterns/table-module
Template Methodhttps://java-design-patterns.com/patterns/template-method
Template Viewhttps://java-design-patterns.com/patterns/templateview
Thread-Pool Executorhttps://java-design-patterns.com/patterns/thread-pool-executor
Throttlinghttps://java-design-patterns.com/patterns/throttling
Tolerant Readerhttps://java-design-patterns.com/patterns/tolerant-reader
Trampolinehttps://java-design-patterns.com/patterns/trampoline
Transaction Scripthttps://java-design-patterns.com/patterns/transaction-script
Twinhttps://java-design-patterns.com/patterns/twin
Type Objecthttps://java-design-patterns.com/patterns/type-object
Unit of Workhttps://java-design-patterns.com/patterns/unit-of-work
Update Methodhttps://java-design-patterns.com/patterns/update-method
Value Objecthttps://java-design-patterns.com/patterns/value-object
Version Numberhttps://java-design-patterns.com/patterns/version-number
Virtual Proxyhttps://java-design-patterns.com/patterns/virtual-proxy
Visitorhttps://java-design-patterns.com/patterns/visitor

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.