![]() |
1
7
(基于标题,我最初误解了这个问题,但我同时包含了类型约定和变量约定,因为它们都很有趣。)
语义的 姓名,例如。
... 这样,当您阅读代码时,您将知道键和值的含义。 至于 类型 同样,我通常使用接口而不是实现,部分原因是它表明我没有使用任何特定于该类型的成员。我不想 强调 代码中的实现,通常。。。意思是当我 做 |
![]() |
2
6
将对象声明为
|
![]() |
3
1
一般来说,人们大多使用Map来对实现做出最少的假设。 类名不能用于其他方法,因为HashMap只添加了clone(),而HashMap已经不再使用了(有充分的理由)。 可能是因为这样或那样的原因,映射需要序列化,而普通映射接口并不扩展它,但是HashMap实现了它。 |
![]() |
4
1
即使在这种情况下,它也保持通用性。对接口进行编码可确保使用
|
|
Selam S · 重命名Clojure的特殊形式 7 年前 |
![]() |
Trav Easton · 过滤器命名约定 7 年前 |
![]() |
radbyx Matt · 样式和事件的CSS类的命名约定是什么? 7 年前 |