建造者模式代码
适配器模式
桥接模式