Dimensions of OO
Programming language design
- What features are there, and why?
Programming language implementation
- Are these features implemented with sufficient efficiency?
Software engineering
- Do these language features help improve software quality or reduce costs?
Primary focus in this course