比如List接口,直接傻傻分不清楚,难道是历史遗留问题?
习惯就好了,刚开始转java的时候,感觉很别扭,时间长了,也就好一写了
应该是历史遗留问题,比如C++的接口定义就是类(接口本身就是特殊的类),所以,.net是i开头。
先学的java。对于你说的很习惯了。
根本原因是 “文人相轻”。别人已经用了的,尽量避免使用,其实用 I 开头更好。 对于同一个场景,为了解决同类问题,提出的方案、思路,不同语言应该使用相同的约定, 对于学习者来说更好,但牛人都要体现自己的与众不同,所以出现了这个问题。