2

So if you want to match exactly your template inheritance, then your SpecificProduct should derive from BaseProduct as you have it already. There are a couple of principles you should follow here tho: YAGNI - do you need to do that now? No, then don't worry about it, move on to the next problem. Worry about that when you need to and you can refactor then. ...


Only top voted, non community-wiki answers of a minimum length are eligible