swift
swift
swift
Инициализатор — самый распространенный и рекомендуемый способ, так как гарантирует, что зависимость присутствует при создании объекта. Свойство используется, когда зависимость опциональна или не известна на момент инициализации. Метод применяется, когда зависимость нужна только для конкретного метода.