のラッパー・インターフェースを作成する -Javaは、私が直面しています問題は以下の通りである別のインターフェース
私はサードパーティのライブラリを使用しています、メソッドとのインタフェース、EditorActionsを、持っているエディタを言います -
create()、edit()、delete()。
私は公開したくありません、EditorActions私の実装では。したがって、私のインターフェイスには、
myCreate()、myEdit()、myDelete()のようなメソッドがあり、次にEditorActionsメソッドを呼び出す必要があります。
EditorActionsはインターフェイスのみです。実装はライブラリの内部にあります。
2つのインターフェイスをどちらも実装せずにリンクするにはどうすればよいですか?あなたはこれを行うことができますライブラリから
EditorActions
のインスタンスを取得すると仮定すると、すべてのあなたの助けを
おかげ
なぜインターフェイスが必要ですか?あなたは本当にあなたのラッパーインターフェースのための複数の実装を持っていますか?今日の実装が1つだけ必要な場合は、両方のインタフェースを実装するクラスを作成します。インターフェイスが後で本当に必要な場合は、それを抽象化するのは簡単ではありません。後で必要と思われるかもしれないと思うだけでインタフェースを作ってはいけません。現在の要件に合わせてビルドします。 – Paul