コード例 #1
0
ファイル: Mocha.java プロジェクト: gurugio/gurugio
 public double cost() {
   if (beverage.getSize() == 1) {
     return 0.2 + beverage.cost();
   } else if (beverage.getSize() == 2) {
     return 0.3 + beverage.cost();
   } else if (beverage.getSize() == 3) {
     return 0.4 + beverage.cost();
   } else {
     return 0;
   }
 }
コード例 #2
0
ファイル: Soy.java プロジェクト: suguni/my-study
 public int getSize() {
   return beverage.getSize();
 }
コード例 #3
0
ファイル: Mocha.java プロジェクト: gurugio/gurugio
 public Mocha(Beverage beverage) {
   this.beverage = beverage;
   System.out.println("Mocha is created with size=" + beverage.getSize());
 }
コード例 #4
0
ファイル: Mocha.java プロジェクト: gurugio/gurugio
 public int getSize() // interface of CondimentDecorator
     {
   return beverage.getSize();
 }
コード例 #5
0
ファイル: Soy.java プロジェクト: terzeron/JavaTest
 public Size getSize() {
   return beverage.getSize();
 }