- Proxy means ‘on behalf of’ or 'representing’ or ‘in place of’ are literal meanings of proxy and that directly explains Proxy Design Pattern.
- A proxy is a wrapper or agent object that is being called by the client to access the real serving object behind the scenes.
- When creation of object is expensive or heavy weight, which means, when a deep object graph is required in the object creation process, then a high weigh proxy objects
- With basic required fields is created and used until the actual object is not required.
This repository contains working project code used in video Course by Packt Publication with title "Learn Design Patterns with Java " authored by "Aseem Jain".
https://www.packtpub.com/application-development/learn-design-patterns-java-9-video
Profile: http://in.linkedin.com/in/premaseem
https://premaseem.wordpress.com/category/computers/design-patterns/
https://www.facebook.com/DesignPatternGuru/
- This code base will work on Java 9 and above versions.
diagramsfolders carry UML diagrams.patternfolder has code of primary example.patternBonusfolder has code of secondary or bonus example.

