将一些常用的控件提取出来，进行一定的重构