Пример #1
0
 public void Interpret(Context context)
 {
     foreach (var ingredient in _ingredients)
     {
         ingredient.Interpret(context);
     }
 }
Пример #2
0
 public void Interpret(Context context)
 {
     foreach (var condiment in _condiments)
     {
         condiment.Interpret(context);
     }
 }
Пример #3
0
        public void Interpret(Context context)
        {
            context.Output += "|";

            _topBread.Interpret(context);

            context.Output += "|";
            context.Output += "<--";

            _topCondiments.Interpret(context);

            context.Output += "-";

            _ingredients.Interpret(context);

            context.Output += "-";

            _bottomCondiments.Interpret(context);

            context.Output += "-->";
            context.Output += "|";

            _bottomBread.Interpret(context);

            context.Output += "|";

            Console.WriteLine(context.Output);
        }
Пример #4
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Wheat-IBread");
 }
Пример #5
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Tomato");
 }
Пример #6
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Ketchup");
 }
Пример #7
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Lettuce");
 }
Пример #8
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Chicken");
 }
Пример #9
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Mustard");
 }