Stop Using Protocols!
During 2015 WWDC, Apple held a session on Swift programming promoting the famous paradigm:
“Always start with a protocol!”
Four years later, in 2019, Apple stated that it’s not a good idea to always start with a protocol. They suggest starting with concrete types in…