public void Transport(PhysicalDistributionBase to, Baggage baggage) { var shippedBaggage = Ship(baggage); to.Receive(shippedBaggage); // たとえば配送の記録は必要だろうか }
public void Transport(PhysicalDistributionBase from, PhysicalDistributionBase to, Baggage baggage) { var shippedBaggage = from.Ship(baggage); to.Receive(shippedBaggage); // 配送の記録を行う }
public void Transport(PhysicalDistributionBase to, Baggage baggage) { var shippedBaggage = Ship(baggage); to.Receive(shippedBaggage); // 운송 기록 같은 것도 필요할 것이다 }