We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0cffc58 commit 98ac85bCopy full SHA for 98ac85b
1 file changed
design_patterns/state/main.cpp
@@ -4,8 +4,9 @@
4
/*
5
6
状态模式
7
-其实就是状态机,根据当前状态执行不同功能
8
-将复杂的行为分离开,解除耦合
+这个就是状态机,这里C++更封装了一层,将具体的各个状态的行为都封装到一个子类去。
+这样修改某一状态的代码就只需要修改这个子类就可以了。这样大大降低了耦合
9
+
10
11
12
*/
0 commit comments