python设计模式之外观模式 系统会随着演化变得非常复杂,最终形成大量的(并且有时是令人迷惑的)类和交互,这种情况并不少见.许多情况下,我们并不想把这种复杂性暴露给客户端.外观设计模式有助于隐藏系统的内部复杂性,并通过一个简化的接口向客户端暴露必要的部分.本质上, 外观( Facade)是在已有复杂系统之上实现的一个抽象层. 1. 现实生活中的例子 在现实中,外观模式相当常见.当你致电一个银行或公司,通常是先被连线到客服部门,客服职员在你和业务部门(结算.技术支持.一般援助等)及帮你解决具体问…