Java下接口interface前面要不要加I
2017-11-22 10:50
267 查看
说明:加I和不加I都可以,看需要,没有强制要求。
在Java中更多是提倡不加I的,可以看下JDK的源码,都是不加I的。
微软C#是规定要加I,这也是影响从而导致有这个话题的原因。
Java中特定不直接使用实现类是impl后缀,父类用abstract前缀,具有实际使用直接给可读名。接口直接用可读名就行了,因为实现对象的名字可以被接口隐藏起来,没必要明确这就是接口,这就是实现类。
参考:
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces
http://tieba.baidu.com/p/2217748883
https://www.zhihu.com/question/37303439/answer/71365152(以上内容部分转自此篇文章)
在Java中更多是提倡不加I的,可以看下JDK的源码,都是不加I的。
微软C#是规定要加I,这也是影响从而导致有这个话题的原因。
Java中特定不直接使用实现类是impl后缀,父类用abstract前缀,具有实际使用直接给可读名。接口直接用可读名就行了,因为实现对象的名字可以被接口隐藏起来,没必要明确这就是接口,这就是实现类。
参考:
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/names-of-classes-structs-and-interfaces
http://tieba.baidu.com/p/2217748883
https://www.zhihu.com/question/37303439/answer/71365152(以上内容部分转自此篇文章)
相关文章推荐
- 【Java 基础篇】【第六课】接口interface
- java--接口(interface\implements)
- 详细解析Java中抽象类和接口的区别 abstract class和interface
- JAVA的abstract修饰符 && 接口interface用法 && 抽象类和interface的差别
- [置顶] Java面向对象编程之接口(interface)
- Java Interface接口的简单应用
- 详细解析Java中抽象类和接口的区别 abstract class和interface(转)
- java接口interface理解,接口作用
- C++虚函数virtual,纯虚函数pure virtual和Java抽象函数abstract,接口interface与抽象类abstract class的比较
- 【java学习记录】7.定义一个接口ArearInterface,其中包含一个方法,计算面积三角形、矩形、圆形的面积
- Java 接口(interface)的用途和好处
- 【Java基础】——之抽象类(Abstract)与接口(Interface)
- 什么是Java Marker Interface(标记接口)
- Java接口interface,匿名内部类
- java 接口(interface)
- JNDI Java的目录和命名接口(JAVA NAMING AND DERECTORY INTERFACE)
- Java:关于接口(interface)详解;接口与抽象类的区别
- 【Java】接口interface的介绍与编译器的方法绑定机制
- Java杂谈之Interface接口
- java学习15-面向对象(interface接口)