第三回デザインパターン勉強会

今日は以下の三つ。

  • Memento
  • Singleton
  • Composite

Mementoは今まで使ったことないパターン。状態をクラスで保存しておいて、任意のタイミングで戻す。
Singletonはメッセージリソース管理クラスとかで良く使うかな。VM上でインスタンスを一つしか生成しない。
Compositeは前の会社のプロジェクトで使ったな。同じような特性のものをインタフェースを通して同じように扱う。ファイルとディレクトリの関係が良く例に出されてる。