次のようなインターフェースがあるとします。実装しているメソッドがJavaDocの解説を持っているかどうかは、実装するインターフェースにJavaDoc解説がある場合
public interface MyInterface{
/**
* This method prints hello
*/
void sayHello();
/**
* This method prints goodbye
*/
void sayGoodBye();
}
具体的なクラスは、これらのメソッドを実装します。今具体クラスのメソッドは、メソッド定義の上にjavadocを定義する必要がありますか?具体的なクラスの実装されたメソッドに同じjavadoc定義をコピーする人もいます。ドキュメントの定義を変更する必要がある場合は、複数の場所で変更する必要があるため、これは良い方法ではありません。
これの標準的な慣行は何ですか?
メソッドを宣言するインターフェイスでは、メソッドの概要を知ることができます。実装では、必要に応じて、メソッドで何が正確に実行されているかを示すメソッドを段階的に説明することができます。理想的には、適切なコーディング標準を使用する場合、そのような詳細な説明を与える必要はありません。 – Raghuveer
あなたはインターフェイスメソッドjavadocsを簡潔にすると言っていますか? – DesirePRG
はい、また、APIが何をすると考えているかを読者に理解させるのに十分説明的です。 – Raghuveer