The separation of public module makes development more orderly （公共模块的分离让开发更有序）