Concept Flow - Why classes exist alongside structs
Start: Define Struct and Class
Struct: Value Type - Copies Data
Class: Reference Type - Shares Data
Use Case: When to use Struct
Use Case: When to use Class
End: Both coexist for different needs
This flow shows why Swift has both structs and classes: structs copy data, classes share references, so each fits different needs.