And this isn't my nose. This is a false one.

设计模式之访问者模式

访问者模式是一种行为型设计模式,它允许你将对象的操作从其所属的对象中分离出来,并将它们放在单独的对象中,即访问者。通过这种方式,可以在不改变现有对象结构的情况下
cndz 2023-06-24 17:35:35
And this isn't my nose. This is a false one.

设计模式之模板方法模式

模板方法模式是一种行为型设计模式。它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变算法结构的情况下,重新定义算法中的某些步骤。
cndz 2023-06-24 17:28:10
And this isn't my nose. This is a false one.

设计模式之策略模式

在软件设计中,选择正确的设计模式可以提高软件的可扩展性、可维护性、可测试性等方面的质量。策略模式就是一种行为型设计模式,它可使算法的变化独立于使用它的客户端,从
cndz 2023-06-24 17:20:48
And this isn't my nose. This is a false one.

设计模式之状态模式

在软件开发中,设计模式是一种被广泛应用的思想,它可以帮助我们更好地组织代码,提高系统的可维护性、可扩展性和可重用性。状态模式就是其中一种非常经典的设计模式,它允
cndz 2023-06-24 17:12:37
And this isn't my nose. This is a false one.

设计模式之观察者模式

观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,当主题对象状态发生变化时,它的所有依赖者都会收到通知并且自
cndz 2023-06-24 12:40:12
And this isn't my nose. This is a false one.

设计模式之备忘录模式

备忘录模式是一个对象行为型设计模式,它允许在不破坏封装性的前提下,捕获并存储对象的内部状态,以便将来可以将对象恢复到该状态。该模式通过提供一个备忘录对象,来保存
cndz 2023-06-24 12:34:39
And this isn't my nose. This is a false one.

设计模式之中介者模式

中介者模式是一种行为型设计模式,用于减少对象之间的直接交互,通过引入中介者对象来协调其他对象之间的交互。这种模式有助于减少代码的复杂性,提高系统的可维护性和可扩
cndz 2023-06-24 12:28:32
And this isn't my nose. This is a false one.

设计模式之迭代器模式

迭代器模式是一种行为型设计模式,它允许在不暴露集合底层表示的情况下遍历集合中所有元素。迭代器模式提供了一种访问集合元素的无侵入方法,同时也提供了一种可以在不同集
cndz 2023-06-24 12:23:06
And this isn't my nose. This is a false one.

设计模式之解释器模式

解释器模式是一种行为型设计模式,它定义了一种语言文法,并且定义了一个解释器来解释这个语言中的句子。解释器模式可以用于处理一些特定的问题,例如处理一些特定格式的文
cndz 2023-06-24 12:17:06