何となくクラス名の複数形が気になって調べた。ついでにディレクトリ名も。 複数形のクラス名をつけるときは あるモデルを複数格納するジェネリックなコンテナである場合。(例: javax.naming.directory.BasicAttributes) スタティックなユーティリティメソッドを格納するクラスの場合。 あるモデルにしか関係しないメソッドの集合体の場合は、そのモデルの名前を冠する (例: java.util.Arrays) ほんとに行き場のないメソッドの集まりの場合は Utils とする。 クラス名の命名規則 - あのね、Util なの? Utils じゃないの? - muddy brown thang RailsやCakePHPはDBのテーブル名を複数にしてモデルを単数形にするなど、そういうルールがしっかりしているらしい。 ディレクトリについて。 例えば、昨日の日記の画像のURLは