OOP organizes code around objects that bundle mutable state with behavior; Functional Programming (FP) organizes code around pure functions and immutable data, treating computation as data transformation. They're different default biases, not opposites — and most modern languages mix both.
