Default interface implementations
A C# a 8.0-ás változattól lehetőséget biztosít arra, hogy az interfészek implementációt is tartalmazzanak. A szoftverfejlesztés nagy akadálya, hogy nem vehetünk fel új tagokat egy nyilvános interfészre következmények nélkül. Ha egy interfészt kibővítünk, akkor megtörjük a interfész meglévő megvalósítóival a kompatibilitást, mivel az újonnan bevezetett interfész tagnak nem lenne megvalósítása a meglévő implementációkban. Az alapértelmezett […]