インターフェイスにはIをつけている。インターフェイス名+implつけるのは好きではない。 2006/12/06

業務系のクラスでインタフェイスの実装クラス名に「インタフェイス名+Impl」って名前をつけるのはダサいよね。


というのを読んだ。

ちなみに自分は、
インターフェイスにはIをつけるようにしている。それで実装クラスにimplはつけない。
正直なことをいえば、I+名前にしろ、名前+Implでも、好きではないが、強いて言えば、I+名前のほうが好ましい。


実装の流れとしては、上から下に固有の実装が入る流れで、
I+名前インターフェイス
Abstract+名前クラス
Default+名前クラス
.
.
.
様々な実装クラス

ちなみにDIコンテナのSeasarでみかけたimplはかっこいいとは思わなかった。

: