demo
基本背景
package com.ah.test.proxy.shop1;
interface BreadMachine {void makeBread();
}
class BreadButter implements BreadMachine {public void makeBread() {System.out.println("制作黄油面包....");}
}
class BreadBee implements BreadMachine{public void makeBread() {System.out.println("制作蜂蜜面包...");}
}
interface CakeMachine {void makeCake();
}
class CakeFruit implements CakeMachine{public void makeCake() {System.out.println("制作水果蛋糕...");}
}
class CakeChocolate implements CakeMachine{public void makeCake() {System.out.println("制作巧克力蛋糕...");}
}
public class Test {public static void main(String[] args) {new BreadButter().makeBread();new BreadBee().makeBread();new CakeFruit().makeCake();new CakeChocolate