Skip to main content
Dynamic Proxy

Also known as

  • Runtime Proxy
  • Virtual Proxy

Intent

To provide a flexible proxy mechanism capable of dynamically creating proxies for various interfaces at runtime, allowing for controlled access or functionality enhancement of objects.

Explanation


iluwatarAbout 6 minStructuralDecouplingDynamic typingProxyRuntime
Filterer

Also known as

  • Filters
  • Pipes and Filters

Intent

The Filterer pattern aims to apply a series of filters to data objects, where each filter processes the data based on specific rules and criteria, and passes the data to the next filter in the sequence.


iluwatarAbout 3 minBehavioralData processingData transformationDecouplingPerformanceRuntime