OOP vs. Functional Programming

OOP

  • Few operations on common data

  • Stateful

  • Side effects

  • Imperative

Functional Programming

  • Many operations on atomic data

  • Stateless

  • Pure

  • Declarative

Last updated

Was this helpful?