This presentation contains some basics of object oriented programming and covers SOLID design principles with an example.