Doctor
#speicialty:char
+Doctor()+~Doctor()+Input():void+Select():void
Person
#name:string#sex:char#age:int#office_vist_fee:double
+ Person()+~Person()
patient
#drug_fee:double
+Patient()+~Patient()+Input():void+Select():void
Bill
-name:string-drug__fee:double-office_vist_fee:double-total_fee:double
+Bill()+~Bill()+total_pay_all():void+pay_all():+addBill():void+Select():void