Classification
2- Complexity
- Medium
- Impact area
- Technical
A programming paradigm modeling software as interacting objects with state and behavior. Promotes modularity, reuse, and information encapsulation.
360° overview
Six perspectives place the building block in context. The numbers show where each perspective continues in the reading path.
The building block at a glance
Object-Oriented Programming (OOP)
360°
Integrations
Testing frameworks (JUnit, pytest)
+2
Encapsulation: hide internal implementation
Value stream stage: Build