This video attempts to introduce the viewer to the two major Object Oriented Design paradigms. Composition and Inheritance. In this video, I use Python for my programming language. Much of the information here came from FunFunFunction's video on this topic at:
https://www.youtube.com/watch?v=wfMtDGfHWpA&t=353s