摘要:
核心思想 责任链模式(CoR Pattern)是一种行为型设计模式,允许你将请求沿着处理者链进行发送,收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。 结构 1. Handler(抽象处理者) 定义了所有具体处理者的通用接口,通常包含用于处理请求的单个方法和设置链路上下一个处 阅读全文
摘要:
核心思想 命令模式(Command Pattern)是一种行为型设计模式,将请求(操作)封装成一个独立对象,从而解耦请求方与接收方,使得命令的执行、撤销、排队等操作更易扩展和灵活。 结构 1. Command(命令接口) 定义一个执行命令的接口,所有具体命令类都需实现此接口。 2. ConcretC 阅读全文