traitScalaに があるとします
trait Connection {
def init(name: String)
def dispose
}
そして、それを実装するクラスを作成したいと思います。しかし、私はそれを次のようにも名付けたいですConnection:
class Connection extends Connection {
// ....
}
うまくいきません。もちろん、別の名前を付けることもできますが trait、Scala の命名規則では、trait は通常のクラスとして名前を付ける必要があることが判明しました。IConnectionIConnectioninterface
この特定のケースでは、Connectionforclassとthe の名前のtrait方が適切です。
それとも、Scala の命名規則で何かを見逃したのでしょうか?