Esempio n. 1
0
 public IBasketVisitor Visit(BasketItem basketItem)
 {
     return(new BasketTotalVisitor(basketItem.Total + this.total));
 }
Esempio n. 2
0
 public IBasketVisitor Visit(BasketItem basketItem)
 {
     return new VatVisitor(
         this.rate,
         this.amount + basketItem.Total * this.rate);
 }