8.1 パターン技術

プログラム

C8_1

プログラムの説明

パターン技術の目的

パターン技術は

  • 技術者の持つ経験を共有するための手段
  • コミュニケーションを取るための道具、つまり、言葉として定義すること

を目的としています。

パターン技術の種類

パターン技術には表のようなパターンの種類があります。それぞれパターンは適用範囲や利用目的がちがいます。

  • ビジネス・パターン:ビジネス・モデルをパターン化したもの
  • アナリシス・パターン:ドメイン分析の際のデータ構造をパターン化したもの
  • デザイン・パターン:クラスやオブジェクトの生成/構造/振る舞いをパターン化したもの
  • アンチ・パターン:開発プロセス全体に関する間違った考え方をパターン化したもの
パターン言語

パターンを記述するためのパターン言語があります。