The document discusses the main object oriented programming concepts in C++ including class, abstraction, encapsulation, inheritance, polymorphism, and overloading. It notes that the code implements the class concept by creating an "Account" class and implements abstraction by making some data members private. It also explains that encapsulation is achieved by using user-defined functions within a single program.