예제 #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();
 }