重构代码；添加b5m重构示例