设计模式研究

设计模式分三大类别,分别为创建模式,结构模式和行为模式
创建模式主要是对类的实例化进行的抽象,主要是用来创建对象采用,包括如下方式
简单工厂模式(simple factory)
工厂模式(factory method)
抽象工厂模式(abstract factory)
单例模式(singleton)
多例模式(multiton)
建造模式(builder)
原始模式(prototype)
结构模式主要是类或者对象组合在一起形成结构的模式,包括如下模式:
适配器模式(adapter)
缺省适配器模式(default adapter)
合成模式(composite)
装饰模式(decorator)
代理模式(proxy)
享元模式(flyweight)
门面模式(facade)
桥梁模式(bridge)
行为模式主要是不同对象之间划分职责和算法的抽象
不变模式(immutable)
策略模式(strategy)
模板模式(templet)
观察者模式(observer)
迭代(iterator)
责任链模式(chain of responsibility)
命令模式(command)
备忘录模式(memento)
状态模式(state)
访问者模式(visitor)
解析器模式(interpreter)
调停者模式(mediator)

以上内容主要来源于阎宏的设计模式后续将逐个描述各个设计模式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值