I will introduce three popular patterns: MVC, MVP and MVVM in an easy to understand way. Also I will show advantages and disadvantages of each one.
If you see ads ... that's because YouTube saw that I used the movie clip of Wizard of Oz and decided to run ads for Warner Bros (who owns Wizard of Oz apparently...)
Let me know if you would like more information about MVC, MVP and MVVM.