タグ

developmentとjavaに関するseiunskyのブックマーク (1)

  • 5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours(2009-07-02)

    _ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな

    seiunsky
    seiunsky 2009/07/05
    「オブジェクトの利用方法はオブジェクトに任せる」そーいうもんなのかなー。自分はオブジェクトが別のクラスに依存しちゃってイヤンな気持ちだけれども・・・(や、この利点も良くわかるけどね)。
  • 1