タグ

ブックマーク / shuji-w6e.hatenadiary.org (2)

  • 札幌 Java カンファレンス 2011開催しました - やさしいデスマーチ

    札幌 Java カンファレンス 2011 with TDD BootCamp 札幌サテライトを開催しました。最終的には、来場者数55名、事前キャンセル6名、ドタキャン1名となりました。スタッフや講師を除外しても50名以上が参加され、当にありがとうございます。当日にはポストできませんでしたが、簡単にレポートをまとめておきます。 今回のイベントは、Java7のLaunchイベントの一環として札幌で何かできないか?という相談を寺田さん(@yosioterada)から頂いた事がキッカケです。そこで開催しなかったら、札幌Javaコミュニティを立ち上げた意味がありません。快諾し、日程を調整した結果、7月9日開催となりました。 ところが、TDD BootCamp東京も運悪くバッティング。実は参加を企んでいたのですが、未遂に終わります。しかし、各地でサテライト開催の企画があがっていたため、札幌も便乗する

    札幌 Java カンファレンス 2011開催しました - やさしいデスマーチ
  • 57-ポリモーフィズムの利用機会を見逃さない - やさしいデスマーチ

    「プログラマが知るべき97のこと」の57個目のエピソードは、ポリモーフィズムに関する話です。ポリモーフィズムはオブジェクト指向プログラミングにおいて最も重要な概念の1つです。日語で多態性と呼ばれるこの技術は、実装レベルで考えれば方が同じで振る舞いが異なるクラスを定義できるということです。その事による恩恵としては、冗長なif文を減らすことができる事でしょう。例えば次のようなif文を含むメソッドがあるとします。 class Controller { void run(Request req) { if (req.isGet()) { // GETの場合の処理 } else if (req.isPost()) { // POSTの場合の処理 } else { throw new AssersionErrror(); } } } class Client { void invoke(Reques

    57-ポリモーフィズムの利用機会を見逃さない - やさしいデスマーチ
    ariteku
    ariteku 2011/07/09
  • 1