改版，将格式化值和格式化展示形式都单独出来，减少依赖，更加解耦