現在、Github でオープンソースコード (Java クラス)を使用する Android アプリを作成しています。
アプリの開発が進むにつれて、アプリケーション固有の関数をクラスに追加したいと考えています。元のクラスを変更したくない (オープン ソースであるため) ため、クラスを拡張し、拡張されたクラスを変更することを考えました。ただし、元のクラスには多数のプライベートメソッドと変数があり、継承が機能しません。
この状況で推奨される回避策は何ですか?
現在、Github でオープンソースコード (Java クラス)を使用する Android アプリを作成しています。
アプリの開発が進むにつれて、アプリケーション固有の関数をクラスに追加したいと考えています。元のクラスを変更したくない (オープン ソースであるため) ため、クラスを拡張し、拡張されたクラスを変更することを考えました。ただし、元のクラスには多数のプライベートメソッドと変数があり、継承が機能しません。
この状況で推奨される回避策は何ですか?