DEV Community

Discussion on: Why interface default implementations in C# are a great thing

jessekphillips profile image
Jesse Phillips

The interface breaking implementation does not break consuming code.

What the default method brings is the ability for consuming code to use the new methods without the need to update the logging library, only the logging library contract. But this gets into layers of control and ownership.