Warum implementieren ArrayList IList, ICollection, IEnumerable?

ArrayList erklärt, dass es das implementiertIList, ICollection, undIEnumeralbe Schnittstellen.

Warum nicht nur umsetzenIList, daIList wird auch abgeleitet vonICollection, undICollection ist abgeleitet vonIEnumerable.

Was ist der Zweck dieser Art von Erklärung? In .NET BCL gibt es viele Fälle wie diesen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage