美文网首页
设计模式

设计模式

作者: 寻亦追忆 | 来源:发表于2018-02-07 16:00 被阅读0次

    迭代器模式:服务提供者提供一个接口,接口可能返回的主要内容是聚集,服务可能会有两变化,1是聚集类型发生变化,2是迭代逻辑发生变化,这都会引起接口的变化,造成客户端代码的修改。

    状态模式:将状态的转换逻辑封闭到状态对象中


    访问者模式:

    第一步,元素接受访问者访问;

    第二步,访问者得到元素对象;

    第三步,访问者处理元素。

    使用场景:以元素为中心,元素处理动作由元素发起,元素处理逻辑在访问者中;访问者数量不确定;元素各类固定。

    多个访问者处理同一大类内容,且大类的子类数量稳定,如何账单是收入和支出构成,这是客观事实,是比较稳定的,获取账单信息的对象可以有会计、管理者等等。

    一般方式,访问者发起,传入所有元素

    http://blog.csdn.net/u012124438/article/details/70537203


    中介者模式:把同事类之间的相互影响的处理逻辑封装到一个类中

    相关文章

      网友评论

          本文标题:设计模式

          本文链接:https://www.haomeiwen.com/subject/honzuttx.html