javascript Design Patterns:设计模式 源码
JavaScript设计模式与开发实践 前端在软件开发过程中开始扮演越来越重要的角色,需要处理的业务越来越复杂,前端跟其的差异也越来越小。 设计模式是对软件中普遍存在的各种问题提出的解决方案,设计模式作为通用设计思想,可以极大地提高软件的扩展性,互补性和可维护性,那么设计模式将如何帮助前端工程师开发出更加优秀的软件产品呢? 《设计模式》一书共归纳了23种设计模式,这些设计模式被分为三大类:创建型模式,结构型模式,行为型模式 本文为《 JavaScripti计模式与开发实践》一书的学习与思考。 基础知识 设计模式 创建型模式:封装创建对象的变化 封装new构造函数 对象池 结构型模式:封装对象之间的组合关系 utils;统一兼容接口 代理拦截;缓存机制提升性能 多继承mixin 对现有类进行一次包装,增加功能。等效于ES7的装饰器 接口等适应,达到统一目的 对象池缓存共享 树形结构,统
用户评论