设计模式:(行为型)中介者模式 2023-07-28 | 设计模式 中介者模式原理 中介者模式(Mediator Pattern)是一种行为型设计模式,它用于降低多个对象之间的耦合性,通过引入一个中介者对象来协调…… Continue reading
设计模式:(行为型)解释器模式 2023-07-28 | 设计模式 解释器模式原理 解释器模式是一种行为型设计模式,它用于解释和执行特定语言的表达式。该模式通过定义一个表示语言文法的类层次结构,以及使用这些类来…… Continue reading
设计模式:(行为模式)命令模式 2023-07-28 | 设计模式 命令模式 命令模式是一种行为型设计模式,它将请求封装成一个对象,从而允许我们将请求的发送者和接收者解耦。在命令模式中,有以下几个关键角色: 1. 命…… Continue reading
设计模式:(行为型)备忘录模式 2023-07-28 | 设计模式 备忘录模式原理: 备忘录模式是一种行为型设计模式,它允许你捕获一个对象的内部状态并在需要时恢复它。备忘录模式通过将对象状态保存到备忘录对象中,…… Continue reading
设计模式:(行为型)访问者模式 2023-07-28 | 设计模式 访问者模式原理 访问者模式是一种行为型设计模式,它允许你在不修改现有对象结构的情况下定义新操作。该模式将算法与对象结构分离,使得可以在不改变对…… Continue reading
设计模式:(行为型)迭代器模式 2023-07-27 | 设计模式 迭代器原理: 迭代器模式(Iterator Pattern)是一种行为设计模式,它提供了一种顺序访问集合对象元素的方法,而不需要暴露集合对象的内…… Continue reading
设计模式:(行为型)状态模式 2023-07-26 | 设计模式 状态模式原理 状态模式是一种行为设计模式,它允许对象在内部状态发生变化时改变其行为。该模式将对象的行为封装在不同的状态类中,对象在不同的状态下…… Continue reading
设计模式:(行为型)职责链模式 2023-07-26 | 设计模式 职责链模式原理 职责链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它允许多个对象依次处理同一个请求,直到其中一个对象能够处理为止…… Continue reading
设计模式:(行为型)策略模式 2023-07-26 | 设计模式 策略模式原理 策略模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时根据不同的情况选择不同的算法或行为。 策略模式的核心…… Continue reading
设计模式:(行为型)模板模式 2023-07-26 | 设计模式 模板模式原理 模板模式是一种行为设计模式,它定义了一个操作中的算法的框架,将一些步骤延迟到子类中实现。模板模式使得子类可以在不改变算法结构的情…… Continue reading