第七章行为型设计模式汇编.ppt

第七章行为型设计模式汇编

TCPConnection内部操作 TCPState抽象类 TCPEstablished状态 TCPListen状态 TCPClosed状态 7.7.5 状态模式的效果分析 多态性的实现 class Context{ public: a(); b(); c(); void Operation(){ state- Operation(this); } private: friend class State; Changestate(); private: State state; }; class State{ public: virtual void Operation (Context* ) = 0; protect: bool ChangeState(Context* con,State* st){ con.Chagestate(st); } } 7.7.5 状态模式的效果分析 class ConcreteStateA: public State{ public: virtual void Operation(Context* con); protect:: private: } void Concr

文档评论(0)

1亿VIP精品文档

相关文档