duckadapter.java

来自「深入浅出设计模式」· Java 代码 · 共 23 行

JAVA
23
字号
package headfirst.adapter.ducks;import java.util.Random;public class DuckAdapter implements Turkey {	Duck duck;	Random rand; 	public DuckAdapter(Duck duck) {		this.duck = duck;		rand = new Random();	}    	public void gobble() {		duck.quack();	}  	public void fly() {		if (rand.nextInt(5)  == 0) {		     duck.fly();		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?