软考知识点(更新)设计模式总结

设计模式是用一种固定的解决方案来解决某一类问题,这种方式第一大优点是方案出错的可能性很小,因为这些方案都是经过很多人实践总结出来的;第二是适应需求变化,如职责链模式,当系统业务流程有变化时,只需要很少的调整即可达到目的。

通过装饰模式,可以在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责;当需要动态地给一个对象增加功能,这些功能可以再动态地被撤销。

很多行为模式注重封装变化 在Visitor模式中,一个Visitor对象是一个多态的accept操作的参数,这个操作作用于该Visitor对象访问的对象。因此本题选择A选项。
在Command模式中,令牌代表一个请求。
在Memento模式中,它代表在一个对象在某个特定时刻的内部状态。
在Command模式和Memento模式这两种情况下,令牌都可以有一个复杂的内部表示,但客户并不会意识到这一点。
在Observer模式中,通过引入Observer和Subject对象来分布通信。

Built with LogoFlowershow