Assignment: Object-Oriented Programming