软件程序【行为型模式】Java设计模式之:访问者模式 访问者模式(Visitor Pattern)是一种行为型设计模式,它可以在不改变数据结构的情况下,对数据结构中的元素进行新的操作和处理。访问者模式将数据结构和数据操作分离开来,从而使得数据结构可以保持... 2023-12-311,107评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:策略模式 策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,将每个算法封装起来,并且使它们可以相互替换。策略模式可以让算法的变化独立于使用它们的客户端。 策略模式中通常包含以... 2023-12-011,070评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:空对象模式 空对象模式(Null Object Pattern)是一种行为型设计模式,它可以解决在使用对象时出现的空指针异常问题。空对象模式定义了一个空对象,该对象与其他实际对象具有相同的接口,但它的方法不做任何... 2023-11-011,068评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:状态模式 状态模式(State Pattern)是一种行为型设计模式,它允许对象在其内部状态发生改变时改变其行为。状态模式将对象的行为和状态进行了分离,使得状态的改变不会影响到对象的行为,从而提高了系统的可维护... 2023-10-011,186评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:观察者模式 观察者模式(Observer Pattern)是一种行为型设计模式,它定义了对象之间的一种一对多的依赖关系,使得每当一个对象状态发生改变时,其所有依赖者都会得到通知并自动更新。观察者模式也被称为发布-... 2023-09-011,366评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:备忘录模式 备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态。备忘录模式可以在需要时将对象恢复到先前的状态。 备忘录模... 2023-08-011,543评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:中介者模式 中介者模式(Mediator Pattern)是一种行为型设计模式,它定义了一个中介对象来封装一组对象之间的交互。中介者模式可以降低对象之间的耦合度,从而提高系统的灵活性和可扩展性。 中介者模式中通常... 2023-07-011,284评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:迭代器模式 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供了一种顺序访问聚合对象中各个元素的方法,而不需要暴露聚合对象的内部结构。 迭代器模式中通常包含以下角色: 1. 抽象迭代器(I... 2023-06-011,342评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:解释器模式 解释器模式(Interpreter Pattern)是一种行为型设计模式,它定义了一种语言解释器的结构,用于解释和执行特定的语言。解释器模式通常用于构建编译器、解释器等系统,也可以用于构建规则引擎、表... 2023-05-011,592评论Java 设计模式 阅读全文
软件程序【行为型模式】Java设计模式之:命令模式 命令模式(Command Pattern)是一种行为型设计模式,它将请求封装成一个对象,并且可以对请求进行排队、记录日志、撤销等处理。这种模式可以将请求的发送者和接收者解耦,从而提高系统的灵活性和可扩... 2023-04-012,056评论Java 设计模式 阅读全文
软件程序RaiDrive-1.5.3.1免费无限制(最后一个完全免费的版本)下载 RaiDrive是一款网盘映射工具,可以帮助我们将网盘映射为本机的网络磁盘,支持 Google Drive、Google Photos、Dropbox、OneDrive、FTP、SFTP... 2023-03-127,891232RaiDrive 网盘 阅读全文
运维笔记避免 10 大 NGINX 配置错误 在帮助 NGINX 用户解决问题时,我们经常会发现配置错误,这种配置错误也屡屡出现在其他用户的配置中,甚至有时还会出现在我们的 NGINX 工程师同事编写的配置中!本文介绍了 10 个最常见的错误,并... 2023-03-091,889评论Nginx 阅读全文