支持扩展等特性，更规范