JavaScript设计模式设计的三大设计原则:单一职责原则(SRP)、最少知识原则(LKP)、开放封闭原则(OCP);
JavaScript设计模式(十四)适配器模式
适配器模式的作用是解决两个软件实体间的接口不兼容的问题;
JavaScript设计模式(十三)状态模式
状态模式的关键是区分事物内部的状态,事物内部状态的改变往往会带来事物的行为改变;
JavaScript设计模式(十二)装饰者模式
装饰者模式定义为给对象动态地增加职责的方式;装饰者模式能够在不改变对象自身的基础上,在程序运行期间给对象动态地添加职责;
JavaScript设计模式(十一)中介者模式
待上传
JavaScript设计模式(十)职责链模式
职责链模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止;
JavaScript设计模式(九)享元模式
享元( flyweight)模式是一种用于性能优化的模式,享元模式的核心是运用共享技术来有效支持大量细粒度的对象;
JavaScript设计模式(八)模板方法模式
待发布
JavaScript设计模式(七)组合模式
组合模式就是用小的子对象来构建更大的对象,而这些小的子对象本身也许是由更小的“孙对象”构成的;
JavaScript设计模式(六)命令模式
命令模式的命令指的是一个执行某些特定事情的指令;