タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PythonとDesign Patternに関するramda-phiのブックマーク (2)

  • pythonでAbstractFactoryパターン - nabetama's blog

    PythonでAbstractFactory Ruby 1.9.3 デザインパターン速攻習得 アブストラクトファクトリ を読んで、まだまだ素人蛇使いの僕にとってはpythonの勉強にもなるし、python, ruby両者の違いもわかるかなーって思って、pythonで書いてみた。ruby好きだよruby。 仕様(リンク元まま) 動物を表すクラス: アヒルを表すDuckクラスは、事(eat)メソッドを持っている カエルを表すFrugクラスは、事(eat)メソッドを持っている 植物を表すクラス: 藻を表すAlgaeクラスは、成長(grow)メソッドを持っている スイレンを表すWaterLilyクラスは、成長(grow)メソッドを持っている 池を表すPondクラスがある コンストラクタで動物と植物を定義する 池の今をシミュレーションできる 池の環境(動物と植物の組み合わせ)は2種類のみが許され

  • Pythonによるデザインパターン(目次) - None is None is None

    これは『Rubyによるデザインパターン』(ラス・オルセン著 ピアソン・エデュケーション刊)をPythonに翻訳してみようというシリーズです。 Rubyによるデザインパターン 作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行購入: 13人 クリック: 220回この商品を含むブログ (66件) を見る デザインパターンの原則から 変わるものを変わらないものから分離する インターフェイスに対してプログラムし、実装に対して行わない 継承より集約 委譲、委譲、委譲 必要になるまで作るな(これは「Rubyによる〜」の筆者による) 記事 Template Methodパターン Strategyパターン Observerパターン Compositeパターン Iteratorパターン C

    Pythonによるデザインパターン(目次) - None is None is None
  • 1