Which of the following is consequence for proxy pattern
- The Proxy pattern makes it possible to defer expensive operations until they are necessary (virtual proxies)
- Provides an elegant way to treat remote objects as if they were local (remote proxies)
- Provides a mechanism for implementing supplier access restrictions (protection or access proxies)
- All of the mentioned