について読んでいTemplate design pattern
ます。私の現在の理解によると、順番に実行される一連のプロセス(メソッド)が定義されたアルゴリズムがある場合、テンプレートデザインパターンを使用できます。主なプレーヤーは
1.プロセス (メソッド) と実行順序の定義Abstract Template class
を提供します。template method
通常、このメソッドは最終的なものになるため、その動作は変更されません。テンプレート メソッドで言及されているプロセス (メソッド) のいくつかはデフォルトの実装で提供され、Abstract テンプレート クラス タイプを拡張する具象クラスに依存するその他のプロセスは抽象として残されます。
2. Concrete classes extending the Template method
. これらは、必要に応じてデフォルトのメソッドをオーバーライドし、Abstract Template クラスで定義された抽象メソッドの実装を提供します。
JDKでの実装を検索してみましたjava.io
。これらのクラスがこのパターンを実装していることを読んだ後、クラスを調べました。一連のプロセス (メソッド) と実行順序を定義するメソッドを見つけることができませんでした。
貴重な情報を提供してください。