Objectoriented programming OOP is a programming paradigm based on the concept of objects, which may contain data, in the form of fields, often known as. A bit of a shame, but also not surprising. The Scirocco resurrected a sporty Golfbased hatchback that ran from the 1970s through the early 1990s and has become.