全栈__架构探索
全栈__架构探索
AlexGeek
这个作者很懒,什么都没留下…
展开
-
JavaScript设计模式(二)——构造函数模式
一、构造函数模式概念解读 构造函数用于创建特定类型的对象——不仅声明了使用的对象,构造函数还可以接收参数一遍第一次创建对象的时候设置对象的成员值。你可以自定义自己的构造函数然后在里面声明自定义类型对象的熟悉或方法。 在js中,构造函数通常是用来实现实例的,js没有类的概念,但是有特殊的构造函数。通过new关键字来调用自定义的构造函数,在构造函数的内部,this关键字...原创 2018-09-16 16:54:27 · 386 阅读 · 0 评论 -
JavaScript设计模式(一)——单例模式
一、单例模式概念解读 单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。 二、单例模式的作用和注意事项 模式作用: 1.模块...原创 2018-09-18 20:50:17 · 179 阅读 · 0 评论 -
JavaScript设计模式(四)——工厂模式
一、工厂模式概念解读 工厂模式定义一个用于创建对象的接口,这个接口由实例决定实例化哪一个类。该模式使得一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型(抽象工厂) 这个模式十分有用,尤其是创建对象流程赋值的时候,比如依赖于很多设置文件等。并且,你会经常在程序里看到工厂方法,用于让子类定于需要创建的对象类型。一、工厂模式的作用和注...原创 2018-10-13 15:13:53 · 174 阅读 · 0 评论 -
JavaScript设计模式(三)——建造者模式
一、建造者模式概念解读 建造者模式可以将一个复杂对象的构建与表示相分离,使得同样的构建过程可以创建不同的表示。也就是说如果我们使用了建造者模式,那么用户就需要指定需要建造的类型就可以得到它们,而具体建造的细节和过程就不需要知道了。建造者模式实际上就是一个指挥官,一个建造者,一个使用指挥者调用具体建造者工作得出结果的客户。 建造者模式主要用于“分步骤构建一个复...原创 2018-09-20 11:33:53 · 335 阅读 · 0 评论 -
JavaScript设计模式(五)——外观模式
一、外观模式概念解读 外观模式(Facade)为子系统中的一组接口提供了一个一致的界面,此模块定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式不仅简化类中的接口,而且对接口与调用者也进行了解耦。外观模式经常被认为开发者必备,ta它可以将一些复杂操作封装起来,并创建一个简单的接口用于调用。二、外观模式的作用和注意事项模式作用: ...原创 2018-10-13 18:29:08 · 154 阅读 · 0 评论