The repository contains an implementation of the Protection Proxy design pattern. Proxy is a structural design pattern that lets you provide a substitute or placeholder for another object. A proxy controls access to the original object, allowing you to perform something either before or after the request gets through to the original object.
📦Protection-Proxy-Design-Pattern ┣ 📂src ┃ ┗ 📂ProtectionProxyPattern ┃ ┃ ┣ 📜Employee.java ┃ ┃ ┣ 📜Main.java ┃ ┃ ┗ 📜ProxyAccessPrivateDetails.java ┣ 📜.gitignore ┗ 📜README.md