Skip to content

daggerok/proxy-pattern-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proxy Build Status

Proxy Design Pattern java implementation

./mvnw clean ; ./mvnw test -U

One of proxy pattern usage can be for example cached implementation:

                   +----------------------+     +--------+
                   | Gateway (shared API) |<----| Client |
                   +----------------------+     +--------+
                              ^
                              |
             +----------------+---------------+
             |                                |
+-------------------------+      +----------------------------+
| GatewayImpl (immutable) |      | GatewayCachedProxy (proxy) |
+-------------------------+      +----------------------------+

Releases

No releases published

Packages

No packages published

Languages