eric peng

  • 菜单
  • 标签
  • 我的首页
  • 全部博客
  • 在线简历
github weibo zhihu
hexo javascript基础 javascript算法 javascript设计模式

eric peng

eric peng

  • 我的首页
  • 全部博客
  • 在线简历
github weibo zhihu
2016-01-19

javascript设计模式之职责链模式

职责链模式是一个对象A向另一个对象B发起请求,如果B不处理,可以把请求转给C,如果C不处理,又可以把请求转给D。一直到有一个对象愿意处理这个请求为止。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-19

javascript设计模式之组合模式

组合模式又叫部分-整体模式,它将所有对象组合成树形结构。使得用户只需要操作最上层的接口,就可以对所有成员做相同的操作。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-18

javascript设计模式之享元模式

介绍

享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-18

javascript设计模式之模板方法

介绍

模板方法(TemplateMethod)定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-18

javascript设计模式之策略模式

介绍

策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-18

javascript设计模式之观察者模式

例子

观察者模式( 又叫发布者-订阅者模式 )应该是最常用的模式之一. 在很多语言里都得到大量应用. 包括我们平时接触的dom事件. 也是js和dom之间实现的一种观察者模式.

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-18

javascript设计模式之代理模式

介绍

代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-15

javascript设计模式之装饰者模式

介绍

装饰者用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-15

javascript设计模式之建造者模式

定义

将一个复杂对象的构造与它的表示相分离,使同样的创建过程可有不同的表示,这就叫做建造者模式。

  • javascript设计模式
javascript设计模式

更多 >>

2016-01-15

javascript设计模式之适配器模式

介绍

适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速成包装器(wrapper)。
适配器模式

  • javascript设计模式
javascript设计模式

更多 >>

1234Next »
© 2016 eric peng