static void Main(string[] args)
        {
            GeneralArgument generalArgument = new GeneralArgument("General argument");
            SpecialArgument specialArgument = new SpecialArgument("Special argument");

            ArgumentsLooker     argumentsLooker     = new ArgumentsLooker();
            ArgumentsResearcher argumentsResearcher = new ArgumentsResearcher();

            argumentsLooker.DisplayArgument(generalArgument);
            argumentsLooker.DisplayArgument(specialArgument);
            argumentsResearcher.DisplayArgument(generalArgument);
            argumentsResearcher.DisplayArgument(specialArgument);

            Console.ReadKey();
        }
Exemplo n.º 2
0
 public void Visit(GeneralArgument argument)
 {
     Console.WriteLine($"General arguments: {argument.Value}.");
 }
Exemplo n.º 3
0
 public void Visit(GeneralArgument argument)
 {
     Console.WriteLine($"General arguments contain {argument.Value.Split().Length} pieces.");
 }