I agree with the last bits but usually I prefer to start simple and inject implementations classes instead of interfaces with a DI engine.
As long as all your methods/properties are virtual, it should be ok.
Be polite, helpful and keep a positive attitude
Keep it short
Review spelling and grammar
Code that is untested
Wall of text
About | Articles | Tags | Users | Terms of Service
© Copyright CodeAddiction.net 2016-2020 - All rights reserved