This is more of a C# question than a Mono / Xamarin one, and probably a case of not having built a project big enough, or complex enough to make the use case for interfaces obvious, but what is their selling point, how is it going to make my life easier. Can someone show / describe an example that will set off that lightbulb moment in my head where it all becomes clear and obvious (and I feel silly!)
At the moment, through classes, their functions, and events I've achieved all that I need to - so what am I missing?
Ta