Why You Might Not Need Interfaces in C# 12
Summary
This tech analysis explores how C# 12 interceptors might reduce the need for interfaces, particularly in scenarios where they are currently overused. The conclusion emphasizes that not every C# feature requires an interface, and developers should consider if mocking is truly necessary before abstracting with them.