Youtube video material that tells a tale on Object Oriented programming. Note that OO is not an Abap-specific theme, it is carried by many programming languages. So all of this - is applicable to the Abap language.
What is abstraction
{avsplayer videoid=1 playerid=1 width=700}
What is encapsulation
{avsplayer videoid=2 playerid=1 width=700}
What is inheritance
{avsplayer videoid=3 playerid=1 width=700}
What is polymorphism
{avsplayer videoid=4 playerid=1 width=700}
In casethis was is a bit too much detail, check out this one: