Ты интервьюируешься на должность middle-level iOS разработчика в финтех-стартап. Команда недавно мигрировала большую кодовую базу с наследования классов на более protocol-driven архитектуру. Интервьюер упоминает, что несколько view controller'ов раньше наследовались от базового класса BaseTrackableViewController, который обрабатывал логирование событий аналитики, и они хотят понять, насколько ты знаком с protocol-oriented подходом, который они приняли.