Concept Flow - Protocol as types
Define Protocol
Create Structs/Classes
Use Protocol as Type
Call Protocol Methods
Execute Concrete Implementation
Output Result
This flow shows how a protocol defines a blueprint, structs/classes conform to it, and the protocol is used as a type to call methods on different concrete types.