C#面向对象设计模式纵横谈(1)面向对象设计模式