一个或多个类要访问不同的子系统时,将访问逻辑封装在一个统一的类中,这个类即是外观类。 缺点:违反了开闭原则,因为若增加新的子系统,需要修改外观类的代码。 调用端--(1:1)--外观类--(1:n)--被调用端