C语言设计模式

状态模式

模版方法模式

观察者模式

职责链模式

访问者模式