js设计模式
2017-10-13 11:18:35 7 举报
AI智能生成
js设计模式
作者其他创作
大纲/内容
富有表现力的js
接口
接口提供一种用以说明一个对象应该具有哪些方法的手段
鸭式辩型
封装和信息隐藏
使用闭包创建私有成员
创建型模式
封装创建对象的变化
结构型模式
封装对象间的组合关系
代理模式
虚拟代理图片预加载
享元模式
通过共享有效支撑大量细粒度对象
节省重复创建对象的性能消耗
尽量减少共享对象的数量
内部状态
外部状态
内部状态相同,指定为同一共享对象,外部状态剥离
外部状态在必要时被传入共享对象组成完整的对象
对象池
http连接池
数据库连接池
行为型模式
封装对象行为变化
策略模式
策略类
封装不同策略
环境类
接受客户请求,把请求委托给某一策略类
表单验证
模板方法模式
MVC
继承
MVC
状态模式
步骤条steps
装饰器模式
给对象动态的添加职责
react高阶组件
Props Proxy
适配器模式
解决两个软件实体间的接口不兼容的问题
0 条评论
下一页