Model-View-Controller
This video presents the same text shown beside it, spoken and on screen. It adds nothing the text does not say.
State
Model-View-Controller is a widely employed architectural pattern separating a system into the model holding data, the view presenting it, and the controller handling interaction.
Show
A banking app keeps balances, the screen showing them, and the tap moving money as three separated concerns.
Watch for
The parts stay apart; that is the pattern.