Hepsiburada.com interview question

Protocol Oriented Programming Class vs Struct