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
And this isn't my nose. This is a false one.

设计模式之命令模式

命令模式是一种行为型设计模式,它可以将请求封装成一个对象,从而使不同的请求可以进行参数化,队列化或记录日志,并支持可撤销的操作。在实现时,将请求的发送者和接收者
cndz 2023-06-24 12:07:52
And this isn't my nose. This is a false one.

常用正则表达式汇总

正则表达式是一种用于匹配字符串的工具,它可以帮助我们快速查找和处理文本数据。在日常工作中,我们经常会使用到正则表达式来完成一些字符串的匹配、替换和提取等操作。在
cndz 2023-06-23 11:05:46
And this isn't my nose. This is a false one.

设计模式之责任链模式

责任链模式,顾名思义就是构建一条责任链来处理请求,每个处理者都有自己的处理能力,当一个请求被提交时,它会沿着责任链依次被处理,直到有一个处理者成功的处理了请求或
cndz 2023-06-22 08:58:59