标签 / #设计模式

#设计模式

共 23 篇文章

Day47 【概念解析】策略模式
行业概念

Day47 【概念解析】策略模式

中文名称:策略模式 英文名称:strategy pattern > 💡 策略模式是一种行为设计模式,它使你能够在运行时改变对象的行为。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变的上下文对象。策略对象改变上下文对象的执行算法。

Day45【概念解析】观察者模式
行业概念

Day45【概念解析】观察者模式

中文名称:观察者模式/依赖模式/发布订阅模式 英文名称:observer pattern/dependents pattern/publish-subscribe pattern > 📌 观察者模式是一种行为设计模式,对象(主题)维护了一个依赖(观察者)列表,以便主题可以使用观察者定义的任何方法通知所有观察者它所发生的

Day44【概念解析】备忘录模式
行业概念

Day44【概念解析】备忘录模式

中午名称:备忘录模式/快照模式 英文名称:memento pattern > 📌 备忘录模式是一种行为设计模式,它允许在不暴露对象实现细节的情况下保存和恢复对象之前的装填。它通过捕获对象的内部状态,并在对象之外保存这个状态来实现。

Day40 【概念解析】责任链模式
行业概念

Day40 【概念解析】责任链模式

中文名称:责任链模式/职责链模式 英文名称:chain of responsibility pattern/CoR/Chain of Command > 📌 责任链模式是一种行为设计模式。它把可以响应对象组成形成一条链条,使得请求发送时,每个处理者都可以对请求进行处理,或是直接传给下个处理者。这种模式使得系统可以在不影

Day39【概念解析】代理模式
行业概念

Day39【概念解析】代理模式

中文名称:代理模式 英文名称:proxy pattern > 📌 代理模式是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。在代理模式中,一个类代表另一个类的功能。 信用卡是银行账户的代理, 银行账户则是一大捆现金的代理。 它们都实现了同样的接口, 均可用于进行支付。 消费者会非常满意, 因为不必随