void Approve(const Purchase &item){ if(item.GetPrice()<10000000.0){ cout<<"Item "<<item.GetItemNumber()<<" is apprived by "<<name_<<endl; } else{//次の承認者に next_->Approve(item); } }
void Approve(const Purchase &item){ if(item.GetPrice()<10000000000.0){ cout<<"Item "<<item.GetItemNumber()<<" is apprived by "<<name_<<endl; } else{//CEOでも決済できないのでCommityに cout<<"Item "<<item.GetItemNumber()<<" will be apprived by commity"<<endl; } }