With object-oriented programming you have the freedom to represent real-world objects in your code which can be very useful.