私は同じ仕事をしているが異なるシステムプラットフォームを対象とする2つのJava APIのセットを持っています.それらのAPI関数定義はすべて、パッケージ名が異なることを除いてまったく同じです(同じインターフェースを実装していません)。API のコードを変更するほど自由ではないので、API にインターフェイスを実装させることはできません。
これらの API の上にコードを記述し、これらのコードを両方の API セットで使用できるようにしたいと考えています (戦略設計パターンと同様)。
これを達成するための最良の方法は何ですか?API メソッドが 20 以上あるので、インターフェイスとアダプター クラスを作成したくありません。