What is the difference between object-oriented and service-oriented programming?
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
Object-oriented programming (OOP) focuses on creating objects that contain both state and behavior. Service-oriented programming (SOP) builds on top of OOP, allowing services to be built using OO techniques. These services themselves provide increased reuse of the business logic, by allowing the service to be used in diverse applications. OOP focuses on what objects an application consists of, while an SOP approach focuses on the application's functionality, or in other words, what the application does.
Dig Deeper on Service-oriented architecture (SOA) development
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.