コード例 #1
0
 public override int GetCost()
 {
     return(Cake.GetCost() - 1);
 }
コード例 #2
0
 public ThereCake(Cake p) : base(p.Name + ", eat there", p)
 {
 }
コード例 #3
0
 public DeliveryCake(Cake p) : base(p.Name + ", with delivery", p)
 {
 }
コード例 #4
0
 public CakeDecorator(string n, Cake Cake) : base(n)
 {
     this.Cake = Cake;
 }
コード例 #5
0
 public ThereCake(Cake p)
     : base(p.Name + ", есть на месте", p)
 {
 }
コード例 #6
0
 public DeliveryCake(Cake p)
     : base(p.Name + ", с доставкой", p)
 {
 }