scala“pimpers”的良好命名约定

时间:2014-03-19 11:52:08

标签: java scala adapter

我不喜欢这样的事实:在scala中我的一些导入工作并不明显 - 导入implicits所以我试图为他们提供良好的命名约定所以当我看到我的import语句如下:

import com.mycomp.example.RectangleImplicits

import com.mycomp.example.RectanglePimper

我知道我无法删除该导入,因为它被用于pimping

我对上述名称的问题是,有时我实际上做了一个适配器,在这种情况下

import com.mycomp.example.RectangleAdapter

并没有说任何关于它实际上是pimper然而我不想将它命名为RectangleAdapterPimp这一事实,因为该名称变得精简......

是否有golden bullet命名约定?

感谢

1 个答案:

答案 0 :(得分:2)

在std Scala库中,这些类以Rich为前缀,如RichStringRichInt等等......那么为什么不使用RichRectangleAdapter