// ********** FacadeDemo.java ********** class X { public void operationX() {} } class Y { public void operationY() {} } class Z { public void operationZ() {} } class Facade { private X x = new X(); private Y y = new Y(); private Z z = new Z(); public void operationFacade() { x.operationX(); y.operationY(); z.operationZ(); } } public class FacadeDemo { private static final int MAX = 2000; public static void main(String args[]) { long t1 = System.currentTimeMillis(); for (int i=0; i