PayByCash
+ PayByCash(Integer payMoney)+ payInfo() : void
PaymentFactory
PayByAlipay
+ PayByAlipay(Integer payMoney)+ payInfo() : void
PayByCard
+ PayByCard(Integer payMoney)+ payInfo() : void
PayByWeChat
+ PayByWeChat(Integer payMoney)+ payInfo() : void
Client
+ main(String[] args) : void
Payment
# payMoney :Integer
+ Payment(Integer payMoney)+ payInfo() : void