public class Facade {
class Engine{
public void run(){
System.out.println("engine is run...");
}
public void stop(){
System.out.println("engine is stop...");
}
}
class Wheel{
public void run(){
System.out.println("wheel is run...");
}
public void stop(){
System.out.println("wheel is stop...");
}
}
//向外提供一个接口
class CarFacade{
Engine engine = new Engine();
Wheel wheel = new Wheel();
public void carRun(){
engine.run();
wheel.run();
}
public void carStop(){
engine.stop();
engine.run();
}
}
public static void main(String[] args) {
Facade facade = new Facade();
CarFacade car = facade.new CarFacade();
car.carRun();
car.carStop();
}
}