public void SendLatter(Latter latter, IExpress messenger) { Console.WriteLine("呼叫信使..."); Console.WriteLine("信使接受信件..."); messenger.Express(latter); }
public void SendLatter(Latter latter, IExpress messenger) { Console.WriteLine("宅配便を呼び出す..."); Console.WriteLine("宅配便受付郵便サービス..."); messenger.Express(latter); }
public void AcceptLatter(Latter latter) { Console.WriteLine("收到来自 {0} 的信件...", latter.Author.PenName); this.messageBox.Add(latter); }
public void Express(Latter latter) { Console.WriteLine("信使正在为 {0} 寄送信件给 {1}", latter.Author.PenName, latter.Target.PenName); Thread.Sleep(500); latter.Target.AcceptLatter(latter); }
public void AcceptLatter(Latter latter) { Console.WriteLine("{0} の手紙を受け取った...", latter.Author.PenName); this.messageBox.Add(latter); }