根据自己的概念，把类重新分包了一下，作了一下整理