为了降低系统的复杂度,通常需要将系统拆分成若干个子系统。因此需要给所有子系统提供一个一致性的界面 - facade。客户端只需要访问 facade,facade 负责将客户端的请求代理到适当的子系统。
facade
subsystem classes