javascript设计模式
星野-纯夏
人生最如意的莫过于在最年少的时候,遇上最努力的自己。回馈之路才不会落寞与感伤。
展开
-
Javascript设计模式之简单工厂(一)
创建型设计模式-简单工厂模式多类单实例法单对象代替多个类创建型设计模式-简单工厂模式简单工厂模式(Simple Factory):又称之为静态工厂模式,由一个工厂对象创建某一种产品对象类的实例。主要用来创建同一类对象。多类单实例法为了加深我们的理解,设定以下需求。假设一个大型超市卖各种东西,超市中有许多商品,例如食品类,电器类,运动类,家具类。当你去该超市...原创 2018-03-30 16:59:37 · 636 阅读 · 0 评论 -
Javascript设计模式之工厂模式(二)
创建型设计模式-工厂模式创建型设计模式-工厂模式定义安全模式类工厂模式 案例优势定义通过对产品类的抽象使其创建业务主要负责用于创建多类产品的实例。(本质就是给这个工厂添加各种各样需求功能的类作为其属性)安全模式类 安全模式类是指可以屏蔽使用类时所导致的错误,一般我们创建对象时,均需要使用new 关键字去创建实例,当我们未使用,而是直接使用类名...原创 2018-03-30 17:38:47 · 137 阅读 · 0 评论 -
Javascript设计模式之抽象工厂(三)
创建型设计模式-抽象工厂模式创建型设计模式-抽象工厂模式定义抽象类说明 —————》代码示例抽象工厂模式抽象方法的实现与调用定义通过对类的工厂抽象使其业务用于对产品类蔟的创建,而不用负责创建某一类产品的实例。 谈及抽象工厂模式,就必然需要说明下何谓抽象类呢?接触过面向对象编程的语言的人,比如java,c#等。应该都知道他们对于抽象类拥有着关键字ab...原创 2018-04-02 10:43:52 · 126 阅读 · 0 评论 -
Javascript设计模式之建造者(四)
创建型设计模式-建造者模式创建型设计模式-建造者模式定义案例分析创建一个求职者定义所谓建造者模式,就是在于细节的考虑,我们需要考虑整体与细节,才能构建出符合条件的设计。也就是我们的类了。表现层和我们的基层构建需要分离开来。案例分析1,求职者需要发布简历在我们平台 2,展示求职者的特长爱好 3,隐藏求职者的个人隐私信息,联系方式等let ...原创 2018-04-02 15:59:41 · 114 阅读 · 0 评论 -
Javascript设计模式之原型模式(五)
创建型设计模式-原型模式创建型设计模式-原型模式定义原型继承定义用原型实例指向创建对象的类,使这些类共享原型对象的属性和方法。原型继承let PrototypeExtends =function(){ // 创建缓存类 let F = function(){}; for(let i=0 ,length=arguments.le...原创 2018-04-03 09:40:00 · 128 阅读 · 0 评论 -
Javascript设计模式之单例模式(六)
创建型设计模式-单例模式创建型设计模式-单例模式定义案例懒单例模式定义简单描述,就是只允许被创建一次的实例化对象。也可以被叫做为单体模式。一般在当做命名空间上使用。案例事实上被当做命名空间,我们熟悉的Jquery就是这种方式,外部只需要通过这个对象,便可以使用内部的方法与属性let A = { Common:'', Utils:'',...原创 2018-04-03 10:02:27 · 117 阅读 · 0 评论