C#面向对象设计模式纵横谈(22):(行为型模式)State状态模式