3- Benefits of Object-oriented Programming