移动端扫码阅读
大话设计模式
第141章
大B:从UML我们可以清晰的看到区别,一个保存Object的状态,一个保存命令。相同:都可以前进后退。不同:执行对象不同,保存状态的对象不同,所执行的操作也不相同。由于两种模式时所对应的需求截然不同,应该说备忘录更加稳定一些,而命令的执行则更加广泛,可能一个子类的Command对应一个Receiver。所以相对而言Command模式会更加灵活一些。应用:Command模式:将命令当作一个对象进行保存,进行Redo,Undo操作。
小A:“备忘录模式与命令模式有一些相似之处,他们都保存状态,他们都可以拥有前进与后退,但是他们到底在设计上与实现上有哪些差别呢?”
例子:在绘图系统中经常需要进行Redo,Undo操作。Memento模式:获取和保存对象的内部状态。例子:网上购物时购物车既可以理解为Memento。
阅读大话设计模式最新章节 请关注米妮小说网(www.qixinyuan.com.cn)
智能推荐:【重生就别当舔狗了】【殊途仙路】【制符人】【宝可梦侦探:竹兰逼我领养精灵】【因人而异的系统】【娘娘总是体弱多病】【家族修仙:掌上山河】【经营民宿,开局接待武松】【人间第一刀】【LOL:如果要输,我上去帅一波】【华娱之实绩为王】【斗罗:人在绝世,赝品神灵】【镇妖关】【职场沉浮录】【世界首富之我是股神】【断刃行】【星河战役2之卡朋纪】【星象制卡师:从昴日星官开始】【周元赵蒹葭】【正义的使命】【克拉夫特异态学笔记】【明日方舟之铁与血】【执掌风云萧峥】【斗破:阳帝】【今天也没能扬帆起航】【我儿明明是纨绔,咋成帝国之虎了】【斗罗:见证之书与绝世唐门】【隐蛾】【封神还没开始,你篡位了纣王?】【诡秘:阿卡纳战争】