Esempio n. 1
0
 public void Interpret(Context context)
 {
     foreach (var ingredient in _ingredients)
     {
         ingredient.Interpret(context);
     }
 }
Esempio n. 2
0
 public void Interpret(Context context)
 {
     foreach (var condiment in _condiments)
     {
         condiment.Interpret(context);
     }
 }
Esempio n. 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);
        }
Esempio n. 4
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Wheat-IBread");
 }
Esempio n. 5
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Tomato");
 }
Esempio n. 6
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Ketchup");
 }
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Lettuce");
 }
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Chicken");
 }
Esempio n. 9
0
 public void Interpret(Context context)
 {
     context.Output += string.Format(" {0} ", "Mustard");
 }