Как обеспечить слабую связанность и независимость между классами без DI фреймворков — вопрос с собеседования для iOS-разработчик | Эйч | Эйч