2011-06-27 8 views

答えて

12

独自のJavaライブラリを作成するにはどうすればよいですか?

あなたはおそらくJavaライブラリは、通常、単にJavaプラットフォームAPIのクラスが何よりも抽象度の高いレベルでの問題を解決することを目的としたいくつかのユーティリティクラスを含むJARファイルである知っているように。ですから、技術的には、ライブラリにあると便利なクラスを作成し、コンパイルし、jarファイルして、適切な文書を書いてください。

何か良いチュートリアル/出発点は、私は私自身のJavaライブラリを開発するためにあなたが提案することができますありますか? 便利ライブラリを書く

はかかわらず、トリッキーなビジネスです。内部的にいいデザインが何であるかという考え方ではなく、クライアントが使うデザインがいいと思うべきです。

私はあなたがのJava APIの設計のためのgoogle示唆しています。ここではいくつかの便利なヒットです:

2

これは非常に一般的な質問です。あなたは正確に何を知りたいですか?ライブラリを開発することは、他のアプリケーションを開発することと大きな違いはありません。

通常、ライブラリはJARファイルにパッケージ化されています。 jarツールを使用してクラスファイルをJARファイルにパッケージ化します(IDEを使用する場合は、IDEからこれを行う方法があります)。

多くの異なるJavaプログラミングのトピックについては、Java Tutorialsを参照してください。 Javaには既に包括的なグラフィックスAPIがあります。2D Graphicsチュートリアルで詳しく学ぶことができます。

2

独自のAPIの作成方法については、hereのガイドがあります。

任意のAPIの設計の最も難しい部分は、できるだけ多くのユースケースのために設計され、(該当する場合)ライブラリのユーザが標準の実装をオーバーライドすることができるようにインターフェースを提供します。

関連する問題