タグ

ユーティリティに関するhimejimasandesuのブックマーク (1)

  • ユーティリティクラス不要論 | anopara

    私は昔からタイトルのようなことを思っていたが、同じようなことを主張している人はおらず、もしかしたら私が間違っているのか。と思い、あまり自信が無かったのだが、書いてみる。意見があったらTwitterとかコメント欄に書いてくれると嬉しい。 ユーティリティクラスって何だ ユーティリティクラスとは、一つのクラスにたくさんのstaticメソッドを記述したようなものです。言語によってこのクラスはシングルトンだったり、staticクラスだったりする。 たとえば、オブジェクトを適切な文字列表現に直したり、オブジェクトを別の似たようなオブジェクトに変換したり、ログを書きだしたりするような処理は一つのクラスにまとめておいてグローバルにアクセス可能なスコープに配置し、必要になったら都度そのくらすのメソッドを呼ぶ・・・みたいな使い方をする。 私の主張 完全に要らないとは言いませんが、ほとんどの場合ユーティリティク

    ユーティリティクラス不要論 | anopara
  • 1