摘要:
目录: 什么是职责链模式 为什么要有职责链模式 职责链模式的代码实现 什么是职责链模式 GoF中的定义是这样的:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。 简单来说就是,多个处理器依次处理同一 阅读全文
摘要:
目录: 什么是策略模式 策略模式能用来干什么 策略模式的实现方式 场景示例 什么是策略模式 通过定义一系列类似的策略类,并将其分别封装起来,让他们可以互相替换的模式。 策略模式能用来干什么 策略模式可以使算法的变化独立于使用它们的客户端,解耦策略的定义、创建、使用这三部分。 策略模式的实现方式 1、 阅读全文