KnowraObject-oriented programmingLinked fromLinked fromThe 21 pages that link to Object-oriented programming, each with the reason it gives.All 21Broader topic 1Related 7Narrower topic 8Compared with 5Functional programmingCompared with: Its encapsulated mutable objects offer a different way to organize state and behavior.Structured programmingCompared with: It adds an organizing principle beyond the control-flow structure emphasized here.Declarative programmingCompared with: It organizes programs around interacting stateful objects, a different primary organizing idea.Procedural programmingCompared with: It groups behavior with objects, unlike procedural code's emphasis on procedures.Modular programmingCompared with: Object-oriented design is one way to structure modules, not a requirement of modular programming.