优化了代码，
在po中，把静态的方法独立了出来，
在oo中，把类放在了另一个独立的包中，