独自のデザインパターンを作成して、後で使用できるように保存できることを知っています。
しかし、ダウンロードして使用できる無料のテンプレートがあるかどうか疑問に思います。工場、シングルトンなど。
そうすれば、再作成/コピー&ペーストする必要がなく、正確なパターンが得られます。
独自のデザインパターンを作成して、後で使用できるように保存できることを知っています。
しかし、ダウンロードして使用できる無料のテンプレートがあるかどうか疑問に思います。工場、シングルトンなど。
そうすれば、再作成/コピー&ペーストする必要がなく、正確なパターンが得られます。
Visual Paradigmには、ほぼすべてのパターンに関するチュートリアルがあります。すべてのパターンの最後に.patファイルがあります。これがあなたが探しているものだと思います。
あなたはパターンの概念を誤解しているようです。あなたが説明するようにパターンが使用されるとしたら、多くのパターンとそれらの異なる実装を提供するライブラリとフレームワークがたくさんあるでしょうが、そうではありません。なんでそんなの?その理由は、パターンはどの実装にもバインドされておらず、単なる設計概念であるためです。たとえば、シングルトン、ファクトリメソッド、ファサード、デコレータを例にとると、これらは元のGoFブックとは異なる4つのデザインパターンですが、1つのオブジェクトで表すことができます。一般的な方法で実装するのはそれほど簡単ではないかもしれませんが、委任された操作をグループ化し、新しい操作を追加しながら、特定のオブジェクトを作成するための単一の場所である必要があるものを実装することを想像できると思います。これらのことは、ほとんどの言語で一般的に実装するのは難しく、時には不可能でさえあります。したがって、パターンのある本、つまりパターンカタログがあります。これらの本には、パターンの説明、トレードオフとデザインのトリビア、およびプレゼンテーション用の簡単な実装が含まれています。パターンはアルゴリズムでもデータ構造でも、ライブラリでもフレームワークでもないことに注意してください。