设计模式 OrWhere采用c#语言编写,经常用到的设计模式