C++设计模式之状态模式

时间:2024-02-11 12:00:36
【文件属性】:

文件名称:C++设计模式之状态模式

文件大小:85KB

文件格式:PDF

更新时间:2024-02-11 12:00:36

c++ 状态模式 设计模式

前言 在实际开发中,我们经常会遇到这种情况;一个对象有多种状态,在每一个状态下,都会有不同的行为。那么在代码中我们经常是这样实现的。 代码如下: typedef enum tagState {      state,      state1,      state2 }State;   void Action(State actionState) {      if (actionState == state)      {           // DoSomething      }      else if (actionState == state1)      {         


网友评论