Java 设计模式3-结构型-适配器、组合、代理、外观