OO design in java fro restaurant