器具的行为模式

模板模式:一个模板器具,当有数据穿过模板器具的时候,模板器具就结合数据生成一个外观上与模板类似,内容却不同的器具。

策略模式:一个器具,其功能可以通过外部传入不同的器具而改变。

命令模式:器具内部分为多个互相隔离的小部件,这些部件在接受到命令信号后,会被触发。

责任链模式:就是过滤器模式,让请求在多个处理链之间流动。

迭代器模式:一个专门实现迭代的器具。

解释器模式:将对业务的处理转化为语言的描述,然后使用解释器解析。类似于编译。

访问者模式:一个数据可能会存在多种处理模式,访问者模式将数据和对数据的处理分开,使得后面可以随意的增添处理方法

原文地址:https://www.cnblogs.com/mrzhu/p/14059616.html