其他模式

桥接模式(Bridge Pattern)

使用桥接模式可以同时改变实现及抽象,而不会互相影响
在这里插入图片描述
在这里插入图片描述

生成器模式(Builder Pattern)

生成器模式封装一个产品的构造过程,并允许按步骤构造。与工厂模式有本质不同。
在这里插入图片描述
在这里插入图片描述

责任链模式(Chain of Responsibility Pattern)

责任链模式可以让一个以上的对象有机会处理某个请求。比如拦截器链就是责任链模式的最佳实现。
在这里插入图片描述
在这里插入图片描述

蝇量模式(Flyweight Pattern)

蝇量模式可以让某个类的一个实例提供许多“虚拟实例”。应该在游戏中应用广泛,比如场景模型。
在这里插入图片描述
在这里插入图片描述

解释器模式(Interpreter Pattern)

解释器模式为语言创建解释器。如果你想实现一个简单的语言的话。
比如有如下语法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

中介者模式(Mediator Pattern)

中介者模式用来集中相关对象之间的复杂沟通和控制方式。
比如在使用中介者之前是这样沟通的
在这里插入图片描述
使用中介者之后是这样
在这里插入图片描述
在这里插入图片描述
备忘录模式(Memento Pattern)
当你需要让对象返回之前的状态时,就可以使用备忘录模式。最常用的还是游戏,存档。
在这里插入图片描述
在这里插入图片描述

原型模式(Prototype Pattern)

当创建给定类的实例的过程很昂贵或很复杂时,就使用原型模式。还算常见,clone()方法的利用。
在这里插入图片描述
在这里插入图片描述

访问者模式(Visitor Pattern)

当你想要为一个对象的组合增加新的能力,且封装并不重要时,就使用访问者模式。
在这里插入图片描述
在这里插入图片描述

后续需要比较深入了解设计模式的话,就需要读四人组的设计模式了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值