Slide 2
Slide 2 text
Why OOP?
OOP benefits Developers
We naturally think/talk in terms of objects, attributes,
behaviors, interactions, events
- Should present a useful Model of the real world
- Expressive: exposes how things work in plain language
- Helps reason about your problem domain
- Handles increasing complexity
Samples: github / Cart