回复qq_看着我别说话_0:一,namespace、use、as等关键字不用手动引入,IDE会自动补全。二,比如Java,规定文件名必须是类名,这个是开发规范,不应强制。三,规定相同目录下的函数名不能相同,说的好像不同目录下函数名相同就可以用似的。四,include的问题,在开发中本来就不推荐用,而是采用自动引入命名空间导入引入类。那么问题来了,在开发中,我需要实现一个功能,需要用github上这时候别人的类和我的起冲突了怎么办?我去改他的源码么,解决了这个冲突会不会还有其他文件冲突,下一次引入的项目包又出现这种情况怎么办?命名空间本来就不是给个人开发者用的,协同开发的产物。