ббревиатура ООП расшифровывается как объектно-ориентированное программирование. На сегодняшний день этот подход является доминирующим в программировании, постепенно вытесняя процедурные и структурные методологии. Он базируется на нескольких важных принципах: наследование, абстрактность, полиморфизм, инкапсуляция. Также важно четко определить для себя понятия объектов, классов.