a OO design of Parking Lot