001package headfirst.combining.decorator;
002
003public class GooseAdapter implements Quackable {
004        Goose goose;
005
006        public GooseAdapter(Goose goose) {
007                this.goose = goose;
008        }
009
010        public void quack() {
011                goose.honk();
012        }
013
014        public String toString() {
015                return "Goose pretending to be a Duck";
016        }
017}