深入理解JavaScript系列(45):代码复用模式(避免篇) 时间: 2019-11-28 分类: JavaScript基础 评论阅读量: 708 任何编程都提出代码复用,否则话每次开发一个新程序或者写一个新功能都要全新编写的话,那就歇菜了,但是代码复用也是有好要坏,接下来的两篇文章我们将针对代码复用来进行讨论,第一篇文避免篇,指的是要尽量避免使用这些模式,因为或多或少有带来一些问题;第二排是推荐篇,指的是推荐大家使用的模式,一般不会有什么问题。 阅读剩余部分...
深入理解JavaScript系列(44):设计模式之桥接模式 时间: 2019-11-27 分类: JavaScript基础,设计模式 评论阅读量: 721 桥接模式(Bridge)将抽象部分与它的实现部分分离,使它们都可以独立地变化。 阅读剩余部分...
深入理解JavaScript系列(43):设计模式之状态模式 时间: 2019-11-27 分类: JavaScript基础,设计模式 评论阅读量: 690 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类。 阅读剩余部分...
深入理解JavaScript系列(42):设计模式之原型模式 时间: 2019-11-27 分类: JavaScript基础,设计模式 评论阅读量: 710 原型模式(prototype)是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象。 阅读剩余部分...
深入理解JavaScript系列(41):设计模式之模板方法 时间: 2019-11-27 分类: JavaScript基础,设计模式 评论阅读量: 728 模板方法(TemplateMethod)定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 阅读剩余部分...
深入理解JavaScript系列(40):设计模式之组合模式 时间: 2019-11-26 分类: JavaScript基础,设计模式 评论阅读量: 767 组合模式(Composite)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 阅读剩余部分...
深入理解JavaScript系列(39):设计模式之适配器模式 时间: 2019-11-26 分类: JavaScript基础,设计模式 评论阅读量: 768 适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性),适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。速成包装器(wrapper)。 阅读剩余部分...
深入理解JavaScript系列(38):设计模式之职责链模式 时间: 2019-11-26 分类: JavaScript基础,设计模式 评论阅读量: 769 职责链模式(Chain of responsibility)是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。 阅读剩余部分...