[Перевод] Динамический прокси Java: что это и как им пользоваться?
|
|
Понедельник, 24 Декабря 2018 г. 18:55
+ в цитатник
Всем привет!
Ну что ж до Нового года и старта десятого потока
«Разработчик Java» осталось совсем шуть-шуть. Так что у нас остался один открытый урок, который мы подготавливаем для публикации и сегодняшняя заметка, из которой вы узнаете о динамическом прокси Java: что это такое, когда и как его использовать в коде.
Что такое прокси?
Прокси — это шаблон проектирования. Мы создаем и используем его для добавления и изменения функционала уже существующих классов. В таком случае, прокси-объект применяется вместо исходного. Обычно он использует тот же метод, что и оригинальный, и в Java прокси-классы расширяют исходные. Прокси может вызвать метод исходного объекта, так как у него есть дескриптор оригинала.
Таким образом, прокси-классы удобно реализуют многие вещи:
- логирование старта и остановки метода;
- дополнительную проверку аргументов;
- имитацию поведения исходного класса;
- реализацию отложенной инициализации затратных ресурсов;
Читать дальше -> https://habr.com/post/434214/?utm_source=habrahabr&utm_medium=rss&utm_campaign=434214
Метки:
Блог компании Отус
java
Программирование
proxy
dynamic proxy
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-