• 外观模式&适配器模式&生成器模式


     写设计模式这一系列随笔是为了自己日后参考、复习所用,具有很大的针对性。作者学习设计模式涉及的书籍有Design Patterns、Head First Design Patterns、研磨设计模式,大家如果想深入、或者不懂之处可以从这三本书上下手。

    外观模式

    定义


    提供一个统一的接口,用来访问子模块的一群接口。 

    类图


    作用


     提供了简单易用的接口;

    实现了代码复用;

    封装隔离了子模块;

    解耦了客户端与子模块。

    适配器模式

    定义


     将一个类的接口转换成客户期望的另一个类的接口。

    类图


     

    作用


     复用了被适配对象的代码;

    根据目标对象更好地扩展。

    生成器模式

    定义


    使用一个生成器封装产品的构造过程,通过生成器分离构建算法与构造实现。 

    类图


    作用


    解耦了产品的构建和实现;

    提高了产品的扩展性;

    封装隔离了产品;

    复用了产品的构建算法

  • 相关阅读:
    javascript学习7
    javascript学习6
    javascript学习5
    javascript学习4
    javascript学习3
    javascript学习2
    兼容性
    工作中总结的经验之git篇
    git解决内容冲突
    Gulp压缩JavaScript代码
  • 原文地址:https://www.cnblogs.com/dahuandan/p/7617256.html
Copyright © 2020-2023  润新知