タグ

2010年10月19日のブックマーク (3件)

  • 生成系デザインパターンをライブラリ化するには - プログラマーの脳みそ

    デザインパターンによる定型的な構造を何度も何度もプログラムしていると、デザインパターンそのものをライブラリ化して再利用してしまいたいと考えるようになる。 そんなさなかにジェネリクスのテクニック*1を覚えると、いままで不可能だったStrategyパターンとかAbstract Factoryパターンとかのライブラリ化ができるようになって、スゲーッ!これで怖いものなしだぜ!とか思いあがるわけだけど、他のデザインパターン、具体的にFlyweightパターンなんかをライブラリ化しようとして言語仕様上のどうしようもないところにぶち当たって挫折してしまうものなんだ。 ここでFlyweightパターンについて簡単に説明すると、同じ値を持つインスタンスは単一であることが保証されるというデザインパターンだ。Javaでは列挙型がこの挙動を示す。列は常に同じ値のものは同じ参照に集約される。Stringも近い挙動を

    生成系デザインパターンをライブラリ化するには - プログラマーの脳みそ
  • この10年間に刊行されたSF小説で古典となるものは? - YAMDAS現更新履歴

    SF Signal: MIND MELD: SF Books That Will Stand The Test of Time Rebecca Blood さんのところで知った記事だが、この10年間に刊行された SF 小説でクラシックとなるのはどれか? という質問を現役の SF 作家に聞いている。 邦訳が出ているでは以下の辺りが挙げられている。 エリザベス・ムーン『くらやみの速さはどれくらい』(asin:4150116938) テッド・チャン『あなたの人生の物語』(asin:4150114587) ジョー・ホールドマン『擬態―カムフラージュ』(asin:4152088184) ジョン・スコルジー『老人と宇宙』(asin:4150116008、asin:4150116687、asin:4150117160、asin:4150117772) コーマック・マッカーシー『ザ・ロード』(asin:

    この10年間に刊行されたSF小説で古典となるものは? - YAMDAS現更新履歴
    kknsd
    kknsd 2010/10/19
  • 青空文庫で読める日本古典SF

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。