调整目录结构，并且采用继承的模式