Frage im Vorstellungsgespräch bei TeamViewer

What is OOP programming and what does constructor and deconstructor?