设计模式(20)-行为型-状态模式(State)
示例
File is open------------File is writing------------File is reading------------File is closed------------
- 2楼iihero昨天 11:31
- 嗯,是有点像。关键是调用代码分几段调用,确实有些像。nsetFileState()用于切换到不同状态。实际应用中,不会密集切换的。我再想想,看看能不能改成更贴切实际一点的例子。
- 1楼CHZiroy昨天 11:09
- 怎么有点像是策略模式,而状态模式的特点没表现出多少