OOP stands for Object-Oriented Programming. Object-oriented programming is about creating objects that contain both data and methods. Object-oriented programming has several advantages over another procedural programming