adapter adapter 一个接口转换成另一个接口,适配不兼容的类适配有两种方式,组合、继承demo:火鸡适配成鸭子(火鸡有可能存在鸭子中没有的方法,不一定能全部适配成功) facade facade提供一个统一的接口,访问子系统的一群系统,让系统更简单使用demo:家庭影院