由此看到一篇类似命名规范的文章,不要在接口名称前面加 I 就像
interface ICar{
...
}
是不好的命名,不知道有没有什么最佳实践的命名规范,让我们去编写类似interface 自定义类型等
由此看到一篇类似命名规范的文章,不要在接口名称前面加 I 就像
interface ICar{
...
}
是不好的命名,不知道有没有什么最佳实践的命名规范,让我们去编写类似interface 自定义类型等
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
做 Java 的都不喜欢在前面加
I
,但喜欢在实现类后面加Impl
做 C# 的都喜欢在前面加
I
,但不喜欢Impl
对于常用 Ioc 的开发方式来说,都是直接针对接口编程,所以
I
前缀看起来很碍眼。现在 .NET Core 的框架也默认使用 Ioc,但是还是加
I
,因为习惯了(已经形成了既定的规范)所以,TypeScript 里,你要不要加
I
呢,还是自己看着办吧。只要自己看着舒服,加不加都行,但是要加就都加,不加就都不加。
结果编译结果,都是 JS,而且可能是压缩过的,甚至连名字都变成了
_a
之类的,所以结果不重要了。