Keswiik
AboutView not registered?
Use an interface if you need to abstract the implementation from the contract consumers will use.
ILogger
is a great example. You have loggers that go to files, console, external sources, etc. Consumers likely don't care which specific implementation they are using, they just need to access the basic functionality of ILogger
I would not make interfaces for a view model (like delegate said)168 replies