为了隐藏内部实现细节,简化外部操作
public class Register {//外观类
public boolean register(){
return new CheckUser().check() && new CheckPass().check();
}
}
class CheckUser{//内部类
public boolean check()
{
return true;
}
}
class CheckPass{//内部类
public boolean check()
{
return true;
}
}
public class Client {//使用类
public static void main(String[] args)
{
System.out.println(new Register().register());
}
}