Back to Developer Roadmap

OORP

src/data/roadmaps/server-side-game-developer/content/[email protected]

4.0662 B
Original Source

OORP

Object-Oriented Reactive Programming (OORP) is a programming paradigm that combines object-oriented programming (OOP) and reactive programming. In OORP, developers design the system in terms of objects that communicate with each other through messages. These messages trigger functions or "reactions" in the receiving objects, hence the term "reactive". Each object in OORP encapsulates state and behavior, follows inheritance, and promotes data abstraction, similar to traditional OOP. However, OORP operates in a more event-driven manner, responding to external events, changes, or transactions that occur over time or in response to other objects.