Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

택배 아저씨는 자신의 해야할 남은 다른 일을 모두 하는동시에, 택배를 받는 사람이 나타날때까지

보관하고 있다가 보내려고 할것입니다. 택배아저씨의 목적은 택배아저씨는 자신이 배달해야할 모든 택배를

결국 모두 보내게 될것입니다.   상대편이 선물을 받았나? 안받았나? 확인안하는 산타클로스 할아버지와는

다른 메카니즘입니다.


메시지설계

Code Block
languagec#
themeEmacs
public class Msg
{
    public Msg(long deliveryId, string message)
    {
        DeliveryId = deliveryId;
        Message = message;
    }

    public long DeliveryId { get; }

    public string Message { get; }
}

public class Confirm
{
    public Confirm(long deliveryId)
    {
        DeliveryId = deliveryId;
    }

    public long DeliveryId { get; }
}

public interface IEvent
{

}

public class MsgSent : IEvent
{
    public MsgSent(string message)
    {
        Message = message;
    }

    public string Message { get; }
}

public class MsgConfirmed : IEvent
{
    public MsgConfirmed(long deliveryId)
    {
        DeliveryId = deliveryId;
    }

    public long DeliveryId { get; }
}


...