31.2 结构型设计模式对比