Rearrange the following sentences to form a coherent paragraph:
1. This allows a programmer to specify the structure and behavior of an object-oriented program.
2. Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects," which can contain data and code.
3. A central tenet of OOP is the concept of a "class," which acts as a blueprint for creating objects.
4. The key advantage of this approach is that it models real-world entities, making complex systems easier to manage and debug.
A2, 3, 1, 4
B4, 3, 2, 1
C3, 1, 4, 2
D1, 2, 3, 4
