OOP 4 homework class diagram