Exemplo n.º 1
0
        public void addHandler(Handler2 handler)
        {
            //设置handle
            handler.setSuccessor(null);
            Console.WriteLine($"head_set:{handler}");

            if (head == null)
            {
                head = handler;
                tail = handler;
                return;
            }
            //设置tail(尾巴)
            tail.setSuccessor(handler);
            tail = handler;
            Console.WriteLine($"tail_set:{handler}");
        }
Exemplo n.º 2
0
 public void setSuccessor(Handler2 successor)
 {
     this.successor = successor;
 }