23.1.2  不用模式的解决方案