Provide a surrogate or placeholder for another object to control access to it.
The above example illustrates how a paper check is proxy for a transaction on your bank account. Another example is thumbnail images of videos on Fb or Twitter which, when you click on them, open up the more resource-hungry actual video content.
Reference: https://sourcemaking.com/design_patterns/proxy
The above example illustrates how a paper check is proxy for a transaction on your bank account. Another example is thumbnail images of videos on Fb or Twitter which, when you click on them, open up the more resource-hungry actual video content.
Reference: https://sourcemaking.com/design_patterns/proxy