X Tutup
package adapter; import adapter.impl.MallardDuck; import adapter.impl.TurkeyAdapter; import adapter.impl.WildTurkey; /** * Created by http://teachcourse.cn on 2018/03/22. */ public class DuckTestDrive { public static void main(String[] args) { MallardDuck duck = new MallardDuck(); WildTurkey turkey = new WildTurkey(); Duck turkeyAdapter = new TurkeyAdapter(turkey); System.out.println("The Turkey says..."); turkey.gobble(); turkey.fly(); System.out.println("\nThe Duck says..."); testDuck(duck); System.out.println("\nThe TurkeyAdapter says..."); testDuck(turkeyAdapter); } static void testDuck(Duck duck) { duck.quack(); duck.fly(); } }
X Tutup