私はこれに頭を巻くのに苦労しています、そして誰かが私を助けてくれることを願っています。
私はChainofResponsibilityクラスを持っていますが、LinkedListクラスの派生物として実装できるかどうか(そして実装したいと思うかどうか)疑問に思っています。本質的に、Chain of Responsibilityはもちろんリンクリストですが、ここでLinkedListから派生することが本当に適切かどうかはわかりません。実装された各メソッドは、後続のメソッドで同じメソッドを呼び出すことができる必要があるためです。現在のものは失敗します。
あなたはのようなものを実装できますpublic class MyHandler : LinkedList<MyHandler>
か?これは再帰的定義のように見えますが、コンパイラーはそれを問題とは見なしません。
誰かがこれについて何か洞察を持っていますか?