This is a UML class diagram example for the Proxy design pattern.


Allows for object level access control by acting as a pass through entity or a placeholder object.

Use When

  • The object being represented is external to the system.
  • Objects need to be created on demand.
  • Access control for the original object is required.
  • Added functionality is required when an object is accessed.
Import into your Project

Posted by: Steven Guarino

Turn every software project into a successful one.

Try Visual Paradigm for Free! Or learn more about our features.

0 0 vote
Article Rating
Inline Feedbacks
View all comments