美文网首页
模块模式

模块模式

作者: 挣脱吧小白 | 来源:发表于2017-02-26 18:00 被阅读0次

    一、模式

    1、什么是模式

    模式很容易被复用
    就像上面的构造器模式,它是我们创建对象的一种模式,只要掌握了这种模式,它就是一种立即可用的解决方案。构造器模式给我们提出了快速大量简单的创建javascript对象的办法。

    2、模式是已经验证的解决方法

    解决方案其实就是开发人员的经验和见解,他们为定义和改进这些方法提供了帮助。从而形成了模式。比如构造器模式,从上面的列子就可以看出,为了更好的实现对象的创建,构造器模式在慢慢的改进,让其达到最能适合创建javascript对象的形式

    3、模式富有表达力

    看到模式时,通常就表示有一个设置好的结构和表达解决方案的词汇。很简单,做项目时,只要你说通过原型的构造器模式创建对象。那么大家都知道你说的是什么意思。或者你说这个问题可以用观察者模式去解决。只要大家都熟悉观察者模式,那么在程序员之间就少了很多沟通的障碍。

    所以模式也就是一种可以复用的解决方案而已,用来解决软件设计中遇到的常见问题。

    二、Module(模块)模式

    1、什么是模块

    模块是任何强大应用程序[架构]中不可或缺的一部分,它通常能够帮我们清晰的分离和组织项目中的代码单元。简单的比喻的话,javascript中模块就类似于C#中的命名空空间,Java中的包。

    2、javasctipt中用于实现模块的方法

    对象字面量表示法
    
        Module模式
    
        AMD模块
    
        CommonJS模块
    
        ECMAScript Harmony模块
    

    相关文章

      网友评论

          本文标题:模块模式

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