Zoals jullie misschien weten zijn er in .NET de volgende standaard interfaces.
- IComparable
- IEnumerator
- IEnumerable
- IFormattable
- IList
- ICloneable
- IComponent
- IDataErrorInfo
Nu heb ik een class User gemaakt. Je kunt zelf wel ongeveer bedenken welke methoden en attributen deze heeft als ik zeg dat deze een werknemer in een bedrijf moet representeren.
Mijn vraag is hoe kom je tot het besluit om een interfaces te implementeren? Ik zou eerlijk gezegd alle interfaces implementeren zodat de class door allerlei controls gebruikt kan worden, gesorteerd kunnen worden, etc.
Daarnaast heb ik nog een tweede vraag. Hoe zou een interface eruit zien die niet standaard in .NET zit. Welke andere interfaces zijn voor sommige class'es handig die niet in .NET zitten als standaard?
- IComparable
- IEnumerator
- IEnumerable
- IFormattable
- IList
- ICloneable
- IComponent
- IDataErrorInfo
Nu heb ik een class User gemaakt. Je kunt zelf wel ongeveer bedenken welke methoden en attributen deze heeft als ik zeg dat deze een werknemer in een bedrijf moet representeren.
Mijn vraag is hoe kom je tot het besluit om een interfaces te implementeren? Ik zou eerlijk gezegd alle interfaces implementeren zodat de class door allerlei controls gebruikt kan worden, gesorteerd kunnen worden, etc.
Daarnaast heb ik nog een tweede vraag. Hoe zou een interface eruit zien die niet standaard in .NET zit. Welke andere interfaces zijn voor sommige class'es handig die niet in .NET zitten als standaard?