多くの要素が他の要素から継承される複雑なクラス構造があるとします。インターフェイスで定義されたメソッドがありGetStuff(string stuffName, int count)
、それが他のインターフェイスに継承され、抽象クラスによって抽象的に実装され、具体的なクラスで明示的に実装されるなど...
GetStuff()
Doxygen や Sandcastle などのツールで使用される XML コメントでコードを文書化する場合など、継承されたメンバーをどのように処理すればよいですか? 各レベルで同じ説明をコピーして貼り付けるのは間違っているようです。インターフェイス レベルと具象クラス レベルで異なる対象者を検討する必要がありますか? たとえば、インターフェイスの GetStuff() のドキュメントでは、インターフェイスを実装する人を考慮する場合がありますが、具象レベルのドキュメントでは、代わりにクラスを使用する人を考慮する場合がありますか?