Object Oriented Design Code