public class XmlFormatter : IXmlFormatter { public ExportFormat Format { get; } = ExportFormat.Xml; public void Export(Report report) { Console.WriteLine($"XmlFormatter.Export: {report.Name}"); } } public interface IXmlFormatter : IFormatter { }