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.