【发布时间】:2012-08-21 04:50:13
【问题描述】:
我有一个文件导出器,并将字段类型验证为字符串、日期等 + 以及每行的字段计数。
现在,将这种逻辑的规则保存在哪里,以便负责创建 csv 的类是通用的并且与任何业务逻辑解耦,并且如果业务需求发生变化,则导出的类永远不需要修改。
我曾考虑创建用于业务逻辑的第二个类,但这需要以下内容 - 我认为两者同样糟糕:
- 类内的硬编码规则
- 要传递给构造函数的规则
似乎没有什么好的解决办法,但这一定是通病吧?
【问题讨论】:
标签: oop design-patterns