日历

November 2020
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Reply To: exception safety和command pattern

Home Forums 《冒号课堂》讨论区 exception safety和command pattern Reply To: exception safety和command pattern

#1226
hui
Keymaster

命令模式是把行为封装为对象,作为数据来处理,的确有FP的味道。最大的区别是一个命令通常会产生副作用,不过如果适当地管理一组命令,可以利用备忘录模式在发生异常后进行undo操作,即尽量保证在有异常的情况下不产生副作用。

 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)