<br />最近项目中需要实现一个主备切换的功能,通过分析可以得出也就两个状态的切换,使用if/switch之类的语句可以轻松搞定,但是为了学习并实践State模式,这里采取了一个State模式的实现:<br />// HAState.h: interface for the HAState class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_HASTATE_