js常用设计模式实现(三)建造者模式
摘要:创建型模式 创建型模式是对一个类的实例化过程进行了抽象,把对象的创建和对象的使用进行了分离 关于创建型模式,已经接近尾声了,还剩下建造者模式和原型模式,这一篇说一说建造者模式 建造者模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 很官方哈,举个例子,就拿他的名
阅读全文
posted @
2019-07-14 19:59
永不言退
阅读(999)
推荐(1)
js常用设计模式实现(一)单例模式
摘要:前言 什么是设计模式 设计模式是一种能够被反复使用,符合面向对象特性的代码设计经验的总结,合理的使用设计模式能够让你得代码更容易维护和可靠 设计模式的类型共分为创建型模式,结构型模式,行为型模式三种 创建型模式 创建型模式是对一个类的实例化过程进行了抽象,把对象的创建和对象的使用进行了分离,创建模式
阅读全文
posted @
2019-07-11 21:14
永不言退
阅读(256)
推荐(0)
javascript 设计模式——状态模式
摘要:状态模式的定义 之前的时候我通常会顶一个一个方法,然后往里边传一些变量什么的去控制对应的方法,不过后来我发现这样的话,我得实现的函数,在业务需求增加的时候,会变很难以阅读和难以维护,虽然后边我又对我得方法做了一些修改,比如说传一个对象进去,然后自定义方法云云,但是总是感觉有些鸡肋 在很多情况下,一个
阅读全文
posted @
2019-06-20 14:18
永不言退
阅读(385)
推荐(0)
javascript观察者模式
摘要:观察者模式的定义 观察者模式它定义了对象间的一种一对多的依赖关系, 只要当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 与观察者模式类似的还有一个发布订阅是在中间多了一个类似于中转的层 观察者模式中有观察者和被观察者两个角色,举个栗子,比如租房子,你(观察者)想租某个地方的房子
阅读全文
posted @
2019-04-21 14:13
永不言退
阅读(261)
推荐(0)
javascript抽象工厂模式
摘要:一。简单工厂 定义:简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 比如你去专门卖鼠标的地方你可以买各种各样的鼠标 二。工厂模式 定义:工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生
阅读全文
posted @
2019-02-21 22:43
永不言退
阅读(2197)
推荐(0)