2017-09-12 6 views
-5

ファイルを転送する SSHプロトコルに基づいてJavaアプリケーションを構築しましたが、現在はFTP、sFTPなどのプロトコルに拡張します。 各プロトコルには、ログイン、リストファイル、ダウンロードファイルなどのメソッドがあります。要約リモートファイル転送アプリケーションの工場設計パターン

私は抽象的な工場パターンでしたい、これの実装モデルは何ですか?

答えて

0

異なるメカニック\プロトコルに適応する必要があるので、Adapter patternを実装できます。また、実行時にアダプタを選択することもできますが、Factory patternを実装してアダプタをインスタンス化することもできます。そして、Strategy patternにアダプターと工場があります。このすべてはIoCで行われ、アダプタや工場などの依存関係を注入します

関連する問題