设计模式C#语言实现