8.4 Design a parking lot using object-oriented principles. LintCode上的原题,请参见我的另一篇博客Parking Lot 停车场问题. 这道题让我们实现一个停车位的数据结构,由于题目没给任何多余的信息,所以自由度很大,比如能停放什么种类的车,或是否是多层的等等.根据书中描述,这里我们做如下假设: 1. 停车场有多层,每层有多行停车位 2. 停车场可以停摩托车,小轿车和公交车 3. 停车场有摩托车位,紧凑型车位,和大型车位 4. 摩…