コード例 #1
0
 public BlackCoffeeDecorator(BeverageComponent beverageComponent)
 {
     if (beverageComponent == null)
     {
         _beverageComponent = new ConcreteCoffee();
     }
 }
 public DoubleShortAndCaramelDecorator(BeverageComponent beverageComponent)
 {
     if (beverageComponent == null)
     {
         this._beverageComponent = new ConcreteEspress();
     }
     _caramelDecorator     = new CaramelDecorator(this._beverageComponent);
     _doubleShortDecorator = new DoubleShortDecorator(this._beverageComponent);
 }
コード例 #3
0
ファイル: IceDecorator.cs プロジェクト: mjbeli/CodeKatas
 public IceDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", con hielo";
 }
コード例 #4
0
 public GrandSizeDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", tamaño grande";
 }
コード例 #5
0
 public Mocha(BeverageComponent aBeverage)
 {
     this.mBeverage = aBeverage;
 }
コード例 #6
0
ファイル: BeverageDecorator.cs プロジェクト: mjbeli/CodeKatas
 public BeverageDecorator(BeverageComponent beverage) => this._beverage = beverage;
コード例 #7
0
 public decimal Cost()
 {
     return(BeverageComponent.Cost() + 5);
 }
コード例 #8
0
 public string GetDescription()
 {
     return(BeverageComponent.GetDescription() + " ,Milk");
 }
コード例 #9
0
 public string GetDescription()
 {
     return(BeverageComponent.GetDescription() + " , WhipCream");
 }
コード例 #10
0
ファイル: CanelaDecorator.cs プロジェクト: mjbeli/CodeKatas
 public CanelaDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", con canela";
 }