?? chaidecorator.java
字號:
import java.util.ArrayList;
import java.util.ListIterator;
public class ChaiDecorator extends Tea {
private Tea teaToMakeChai;
private ArrayList chaiIngredients = new ArrayList();
public ChaiDecorator(Tea teaToMakeChai) {
this.addTea(teaToMakeChai);
chaiIngredients.add("bay leaf");
chaiIngredients.add("cinnamon stick");
chaiIngredients.add("ginger");
chaiIngredients.add("honey");
chaiIngredients.add("soy milk");
chaiIngredients.add("vanilla bean");
}
private void addTea(Tea teaToMakeChaiIn) {
this.teaToMakeChai = teaToMakeChaiIn;
}
public void steepTea() {
this.steepChai();
}
public void steepChai() {
teaToMakeChai.steepTea();
this.steepChaiIngredients();
System.out.println("tea is steeping with chai");
}
public void steepChaiIngredients() {
ListIterator listIterator = chaiIngredients.listIterator();
while (listIterator.hasNext()) {
System.out.println(((String)(listIterator.next())) +
" is steeping");
}
System.out.println("chai ingredients are steeping");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -