You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
605 B

using ChainOfResponsibility.COR;
namespace ChainOfResponsibility
{
internal class Program
{
static void Main(string[] args)
{
var monkey = new MonkeyHandler();
var squirrel = new SquirrelHandler();
var dog = new DogHandler();
monkey.SetNext(squirrel).SetNext(dog);
Console.WriteLine("Chain: Monkey → Squirrel → Dog");
Client.ClientCode(monkey);
Console.WriteLine();
Console.WriteLine("Subchain: Squirrel → Dog");
Client.ClientCode(squirrel);
}
}
}