Заместитель
🔒 Sign in to use this
Заместитель — это структурный паттерн, предоставляющий суррогат или заместитель другого объекта. Заместитель контролирует доступ к исходному объекту, позволяя выполнять что-либо до или после прохождения запроса — например, ленивую инициализацию, контроль доступа, логирование, кэширование или удалённую коммуникацию. Клиент не знает, что общается с заместителем.
ℹ️Ключевая идея: реализовать тот же интерфейс, что и реальный объект, хранить на него ссылку и перехватывать вызовы для добавления сквозной логики. Клиент никогда не знает, с кем разговаривает — с реальным объектом или заместителем.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this