さるへい備忘録

さるへいのやったことを綴っているブログです。基本的にテクノロジーの話題です。

Pythonで学ぶデザインパターン入門

結城先生の名著である Java言語で学ぶデザインパターン入門Pythonに書き直して勉強していこうコーナーを急にやりたくなりました。

www.hyuki.com

以下に順番に掲載していきます。めざせ全部網羅

1章 Iteratorパターン

ひとつひとつ順番に走査して数え上げていくパターン saruhei1989.hatenablog.com

2章 Adapterパターン

既存の処理のラッパーパターン

saruhei1989.hatenablog.com

3章 Template Methodパターン

抽象クラスに処理のテンプレートを記載してサブクラスで詳細実装

saruhei1989.hatenablog.com

4章 Factory Methodパターン

Template Methodをインスタンス生成の箇所に特化させる

saruhei1989.hatenablog.com

5章 Singletonパターン

必ず1個しかないことを保証する

saruhei1989.hatenablog.com

6章 Prototyprパターン

複製する

saruhei1989.hatenablog.com

7章 Builderパターン

別クラスで具体的な処理を記載してコントロールする

saruhei1989.hatenablog.com