【发布时间】:2011-05-03 08:45:46
【问题描述】:
我有一个简单的 ExcelStringBuilder 类。它用于构建可以导出到 Excel 的字符串。现在我还需要构建一个 CSV 字符串。
我看到实现这两个类的唯一区别是在构建字符串时要使用的分隔符。对于 Excel,它将是“\t”制表符,CSV 是“,”逗号。
我认为是将分隔符作为参数传递给 ExcelStringBuilder 类构造函数。这是一个正确的决定还是我应该采用工厂模式?
【问题讨论】:
标签: c# .net design-patterns factory-pattern