理解面向对象后的代码抽取,HashMap的二次封装,总之目的减少点代码工作量,见代码示例