CSE 374, Lecture 22: C++ Classes

Object-Oriented Programming

We've now seen OO-programming (Java) and procedural programming (C). As a refresher, what distinguishes object-oriented design, and why might you use it?

Example

In class we developed a String class (see example files). Some key concepts we examined: