コード例 #1
0
ファイル: Client.cs プロジェクト: yuexuanwo/DesignPatterns
		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();
		}
コード例 #2
0
ファイル: Client.cs プロジェクト: Lewis-Allen/Design-Patterns
        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);
        }
コード例 #3
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();
        }