В чем разница протоколов и наследования и как использовать композицию протоколов — вопрос с собеседования для iOS-разработчик | Эйч | Эйч