Ejemplo n.º 1
0
		static void Main(string[] args) {
			Handler handlerChain = new ConcreteHandler1(new ConcreteHandler2(null));

			Request request1 = new ConcreteRequest1();
			handlerChain.HandleRequest(request1);

			Request request2 = new ConcreteRequest2();
			handlerChain.HandleRequest(request2);

			Console.ReadKey();
		}
Ejemplo n.º 2
0
        public static void Main()
        {
            Handler handlerChain = new ConcreteHandler1(new ConcreteHandler2(null));

            IRequest request1 = new ConcreteRequest1();

            handlerChain.HandleRequest(request1);

            IRequest request2 = new ConcreteRequest2();

            handlerChain.HandleRequest(request2);
        }
        static void Main(string[] args)
        {
            Handler handlerChain = new ConcreteHandler1(new ConcreteHandler2(null));

            Request request1 = new ConcreteRequest1();

            handlerChain.HandleRequest(request1);

            Request request2 = new ConcreteRequest2();

            handlerChain.HandleRequest(request2);

            Console.ReadKey();
        }