不同数据的设计模式

时间:2013-07-18 16:46:31

标签: design-patterns

我有一个存储库类,我使用的实体有一个IsHistorical标志。这个存储库中有一个FindWhere方法,我需要三个版本。

  

当我想返回与之匹配的行时,会出现一个版本   条件是历史的

     

当我想要返回行时,第二个版本就是这种情况   匹配非历史条件

     

当我想要返回行时,第三个版本就是这种情况   匹配条件,无论是否是历史的

而不是有三种方法,后来又有三套其他方法,肯定有一个聪明的设计模式可以优雅地处理这个问题。

有什么建议吗?

0 个答案:

没有答案