A2. Object-oriented programming promotes code reuse, modularity, and scalability through encapsulation, inheritance, and polymorphism, facilitating easier maintenance and development of complex systems.