Continue Object Oriented software design
Overloading Relational and assignment operators.