note

对象

工厂模式(方法封装)重复方法封装 - 没有对对应场景区分
构造函数模式  : function A(age) { this.age = age }  给每个对象都赋予新的变量 (区别于原型模式)
原型模式  : 所有方法都放入原型中
混合模式  :(构造函数模式  + 原型模式) 公有方法:挂到原型链上 ,私有变量:放入构造函数
寄生构造函数模式 ...

设计模式: 可重用的方案

开放封闭原则: 不修改原来的代码,而是增加新的方案

-创意型设计模式 ... 
策略模式 : 对不同的方案进行适配
代理模式:  公共方法 (异常)的二次封装 -  对异常处理的封装
组合模式:  
订阅/发布模式:  
命令模式:  
中介者模式:  函数互相调用  -> 每个模块的调用全部转到中介者
状态模式:  
适配器模式:  
外观模式:  一组函数的集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值