重新设计了包结构，并对几个常用的类编写了测试。