2011-12-17 6 views
0

私はAndroid用のソフトウェアを開発しています。私が現在開発中の機能は、スレッドの幾何学的プロファイルを定義するために使用される計算を実行するクラスのセットを使用します。クラスライブラリを実装して使用する時期はいつですか?

これらのクラスは、必ずしもプログラムとは関係がなく、他のプログラムでも役立ちます。彼らはスレッドを記述し、そのタスクに必要な計算だけを実行します。理想的には、クラスや関数の実装方法を実際に知らなくても、自分や他の人が使用するのに適しています。

私は何を記述しているのですか?どのように私はJavaでこのコンセプトを実装しますか?

おかげ

+0

あなたが何を記述しているのかわからないので、ヒントはありません。私はあなたが既にそれを開発している場合、Javaでコンセプトを実装する方法を尋ねている理由はわかりません - あなたはすでに知っていませんか? –

+0

私はいくつかの標準のスレッド形式を記述する方法を知っています。私はこれらの計算を実行するクラスを書く方法を知っています。私が一貫性のある構造でそれらをまとめると、それはクラスライブラリですか?他の開発者が自分のアプリケーションで使用するための定義済みのインターフェイスを確実に含めることができたら、それはAPIですか?私がこれらのクラスをすべて私のアプリケーション外のプロジェクトに書き込むと、それらをアプリケーションで利用できるようになりますか? –

+0

ライブラリを作成します。 APIの場合はAPI、そうでなければ単なるライブラリです。 –

答えて

1

あなたは、自分の特定のパッケージには、別のプロジェクトで再利用可能なこれらのクラスを入れて、これらのクラスからjarファイルを生成します。このjarファイルは、これらのクラスを使用する必要がある他のプロジェクトのクラスパスに置くことができます。

これらのクラスとその使用方法を文書化して、そのクラスを使用するすべてのプロジェクトでその操作方法を理解できるようにしてください。

関連する問題