OOP is programming with classes
Objects comprise state and behavior
Classes describe
1. The relation between state and behavior
2. The possible behavior (methods)
3. The possible states (data)
OOP is mostly syntax
Focus of this talk