桥接模式
访问者模式