bookingList 改用抽象類別