public override ICommonInterface GetCommonInterface(SpecificProductB productB) { /* This guy will deal with ParamB of SpecificProductB */ return(new ImplBCommonInterface(productB)); }
public virtual ICommonInterface GetCommonInterface(SpecificProductB productB) { throw new NotImplementedException(); }