📄 decorator.java
字号:
package com.euse;
import java.util.*;
public class Decorator implements Work {
private List otherWork = new ArrayList();
private Work w ;
public Decorator(Work w) {
this.w = w;
otherWork.add("Insert CirclePeg");
otherWork.add("Insert RectanglePeg");
otherWork.add("Insert TrianglePeg");
}
public void insert() {
doSomethingElse();
w.insert();
}
public void doSomethingElse() {
ListIterator li = otherWork.listIterator();
while(li.hasNext())
System.out.println("Decorator:::" + li.next());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -