31.3 行为型设计模式对比