Concept Flow - Interface definition
Define interface with method signatures
Create struct type
Implement methods on struct matching interface
Assign struct instance to interface variable
Call interface methods
Use polymorphism
This flow shows how to define an interface, implement it with a struct, assign the struct to the interface, and call its methods.