14.4 违背设计模式实现