golang设计模式桥接模式