This lesson aims at promoting the student’s understanding of the object-oriented programming and its elements, such as objects, variables, functions, organization units, the interfaces, and how to link them.