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