Proxy
Прокси
подменяет реальный объект и шлет ему запросы через свои интефейсы. При этом может добавлять дополнительную логику, или создавать реальный объект если тот еще не создан. Когда это можно использовать: 1. Это можно использовать премиум/обычеый модели. То есть если аккаунт премиум, то скачать можно на большой скорости, если нет, то только на медленной.