Concept Flow - Virtual and override keywords
Define base function
Mark function as virtual
Create derived contract
Override base function
Use override keyword
Call function via base or derived
Derived function runs if overridden
Shows how a base function marked virtual can be replaced by a derived function using override, enabling dynamic behavior.