2016-05-01 8 views
0

私は、Javaで簡単なプログラムを実装して、再帰的方法と反復的方法の両方で特定の階乗の階乗を計算しました。私はインターフェイスFactorialを使用しました。これは2クラスFactorialRecursiveFactorialIterativeで実装されています。ここでは、任意のインタフェースクラスの可能な実装を発見してインスタンス化できるGenericファクトリを実装したいと思います。誰でも簡単な言葉でジェネリック工場は何を説明することができますか?ジェネリック薬と同じですか?ジェネリックファクトリとはどのように階乗プログラムで実装するのですか

+0

私には、提供されたデータのタイプに基づいて長整数型で動作するファクトリを意味します。 – SMA

+0

あなたは[tag:abstract-factory]を探していると思います –

+0

どのように発見が起こっているのでしょうか? Springのクラスパススキャンのように、指定されたインターフェースを実装するすべてのものを見つけることができますか? JavaのService Provider Interfaceのように、ライブラリが明示的に何らかのメタ情報を使って実装するサービスを言うが、アプリケーションはそれらをすべて動的に発見できる。 – sisyphus

答えて

0

私はGeneric Factoryパターンを知りませんが、特定のインターフェイスのすべての実装を検出する機能は、JavaのService Provider Interface機能で実現できます。

関連する問題