Патерни проєктування · Junior · Запитання 12 з 75
Для чого використовують патерн «Замісник» (Proxy)?
- ✓Правильна відповідь: Щоб контролювати доступ до об'єкта: кеш, перевірки, лінивість
- 2Щоб об'єднувати кілька об'єктів в одне дерево зі спільним коренем
- 3Щоб створювати складні об'єкти покроково через ланцюжок викликів
Пояснення
Замісник має той самий інтерфейс, що й оригінал, і перехоплює звернення: лінива ініціалізація, кешування, валідація, логування. У JS є вбудований Proxy - на ньому побудована реактивність Vue 3.