<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Hong Zhong&#39;s Blog</title>
        <link>https://zhonghongfly.com/</link>
        <description>这是一份计算机编程指南，包含: Java 基础, JDK源码, JVM, Spring, Spring Boot, Spring Cloud, 数据库原理, MySQL, ElasticSearch, MongoDB, Docker, k8s, CI&amp;CD, Linux, DevOps, 分布式, 中间件, 开发工具, Git, IDE, 源码阅读，读书笔记, 开源项目...</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>zhonghongfly@foxmail.com (Hong Zhong)</managingEditor>
            <webMaster>zhonghongfly@foxmail.com (Hong Zhong)</webMaster><copyright>Copyright © 2019-present Hong Zhong, All rights reserved.</copyright><lastBuildDate>Sat, 24 May 2025 16:58:26 &#43;0800</lastBuildDate>
            <atom:link href="https://zhonghongfly.com/index.xml" rel="self" type="application/rss+xml" />
        <item>
    <title>结构型 - 访问者模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-visitor/</link>
    <pubDate>Sat, 24 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-visitor/</guid>
    <description><![CDATA[访问者模式（Visitor）是一种行为设计模式，旨在将算法与对象结构分离，使得能够在不修改元素类的前提下定义新的操作。这一模式的核心思想是在元素类中添加一个接受访问者的方法，从而实现在不同元素上执行不同操作的能力。]]></description>
</item>
<item>
    <title>结构型 - 模板方法模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-template-method/</link>
    <pubDate>Fri, 23 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-template-method/</guid>
    <description><![CDATA[模板方法模式（Template Method）是一种行为设计模式，它在超类中定义了一个算法的框架，允许子类在不修改结构的情况下重写算法的特定步骤。]]></description>
</item>
<item>
    <title>结构型 - 策略模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-strategy/</link>
    <pubDate>Thu, 22 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-strategy/</guid>
    <description><![CDATA[策略模式（Strategy）是一种行为设计模式，它定义了一系列的算法，将每个算法封装起来，并且使它们可以互相替换。策略模式使得算法可以独立于客户端而变化。]]></description>
</item>
<item>
    <title>结构型 - 状态模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-state/</link>
    <pubDate>Wed, 21 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-state/</guid>
    <description><![CDATA[状态模式（State）是一种行为设计模式，它允许对象在其内部状态改变时改变其行为。状态模式的关键思想是将对象的状态封装成独立的类，并将对象的行为委托给当前状态的对象。这样，当对象的状态发生变化时，其行为也会相应地发生变化。]]></description>
</item>
<item>
    <title>结构型 - 观察者模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-observer/</link>
    <pubDate>Tue, 20 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-observer/</guid>
    <description><![CDATA[观察者模式（Observer）是一种行为设计模式，允许你定义一种订阅机制，可在对象事件发生时通知多个 “观察” 该对象的其他对象。]]></description>
</item>
<item>
    <title>结构型 - 备忘录模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-memento/</link>
    <pubDate>Mon, 19 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-memento/</guid>
    <description><![CDATA[备忘录模式（Memento）是一种行为设计模式，它允许在不暴露对象实现细节的情况下捕获并恢复其内部状态。]]></description>
</item>
<item>
    <title>结构型 - 中介者模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-mediator/</link>
    <pubDate>Sun, 18 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-mediator/</guid>
    <description><![CDATA[中介者模式（Mediator）是一种行为设计模式，它通过将对象之间的直接通信转移到一个中介对象中，来减少对象之间的耦合度。这种模式被用来处理一个对象与其他对象之间的交互，使得各对象之间不需要直接相互了解。]]></description>
</item>
<item>
    <title>结构型 - 迭代器模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-iterator/</link>
    <pubDate>Sat, 17 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-iterator/</guid>
    <description><![CDATA[迭代器模式（Iterator）是一种行为设计模式，它提供了一种方法来顺序访问一个聚合对象中的各个元素，而不需要暴露该对象的内部表示。该模式通过定义一个迭代器接口，负责定义访问和遍历元素的方法，以及一个可迭代接口，负责返回迭代器的实例。]]></description>
</item>
<item>
    <title>结构型 - 解释器模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-interpreter/</link>
    <pubDate>Fri, 16 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-interpreter/</guid>
    <description><![CDATA[解释器模式（Interpreter Pattern）是一种行为型设计模式，它定义了一种语言的文法，并且建立一个解释器来解释该语言中的句子。解释器模式通常用于实现编程语言解释器、正则表达式解释器等。]]></description>
</item>
<item>
    <title>结构型 - 命令模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-command/</link>
    <pubDate>Thu, 15 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-command/</guid>
    <description><![CDATA[命令模式（Command）是一种行为设计模式，它可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行或将其放入队列中，且能实现可撤销操作。]]></description>
</item>
<item>
    <title>结构型 - 责任链模式</title>
    <link>https://zhonghongfly.com/design-pattern-behavioral-chain-of-responsibility/</link>
    <pubDate>Wed, 14 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-behavioral-chain-of-responsibility/</guid>
    <description><![CDATA[责任链模式（Chain of Responsibility）是一种行为设计模式，允许你将请求沿着处理者链进行发送。收到请求后，每个处理者均可对请求进行处理，或将其传递给链上的下个处理者。]]></description>
</item>
<item>
    <title>结构型 - 代理模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-proxy/</link>
    <pubDate>Tue, 13 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-proxy/</guid>
    <description><![CDATA[代理模式（Proxy）是一种结构型设计模式，让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问，并允许在将请求提交给对象前后进行一些处理。]]></description>
</item>
<item>
    <title>结构型 - 享元模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-flyweight/</link>
    <pubDate>Mon, 12 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-flyweight/</guid>
    <description><![CDATA[享元模式（Flyweight）是一种结构型设计模式，旨在通过共享对象来最小化内存使用或计算开销，以提高性能。该模式适用于需要大量相似对象的场景，通过共享这些相似对象的部分状态，可以有效减少内存消耗。]]></description>
</item>
<item>
    <title>结构型 - 外观模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-facade/</link>
    <pubDate>Sun, 11 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-facade/</guid>
    <description><![CDATA[外观模式（Facade）是一种结构型模式，其目的是为了提供一个简化的接口，隐藏系统的复杂性，使得客户端能够更容易地使用系统。]]></description>
</item>
<item>
    <title>结构型 - 装饰器模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-decorator/</link>
    <pubDate>Sat, 10 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-decorator/</guid>
    <description><![CDATA[装饰器模式（Decorator）是一种结构型设计模式，它允许你通过将对象放入包含行为的特殊封装类中来为原始对象添加新的行为。这种模式可以动态地将责任附加到对象上，而不影响其它对象。]]></description>
</item>
<item>
    <title>结构型 - 组合模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-composite/</link>
    <pubDate>Fri, 09 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-composite/</guid>
    <description><![CDATA[组合模式（Composite Pattern）是一种结构型设计模式，它允许将对象组合成树状结构以表示部分-整体的层次结构。组合模式使得客户端可以统一处理单个对象和对象组合，而无需区分它们的类型。]]></description>
</item>
<item>
    <title>结构型 - 桥接模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-bridge/</link>
    <pubDate>Thu, 08 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-bridge/</guid>
    <description><![CDATA[桥接模式（Bridge）是一种结构型设计模式，可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构，从而能在开发时分别使用。桥接模式通过组合而不是继承的方式来实现这种分离。]]></description>
</item>
<item>
    <title>结构型 - 适配器模式</title>
    <link>https://zhonghongfly.com/design-pattern-structural-adapter/</link>
    <pubDate>Wed, 07 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-structural-adapter/</guid>
    <description><![CDATA[适配器模式（Adapter）将一个类的接口，转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。对象适配器使用组合，类适配器使用多重继承。]]></description>
</item>
<item>
    <title>创建型 - 原型模式</title>
    <link>https://zhonghongfly.com/design-pattern-creation-prototype/</link>
    <pubDate>Tue, 06 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-creation-prototype/</guid>
    <description><![CDATA[原型模式(Prototype)，使用原型实例指定要创建对象的类型，通过复制这个原型来创建新对象；而无需使代码依赖它们所属的类。]]></description>
</item>
<item>
    <title>创建型 - 建造者模式</title>
    <link>https://zhonghongfly.com/design-pattern-creation-builder/</link>
    <pubDate>Mon, 05 May 2025 16:58:26 &#43;0800</pubDate>
    <author>Hong Zhong</author>
    <guid>https://zhonghongfly.com/design-pattern-creation-builder/</guid>
    <description><![CDATA[建造者模式（Builder）是一种创建型设计模式，使你能够分步骤创建复杂对象。在这个过程当中，用户不需要知道内部的具体构建细节。建造者模式尤其适用于需要构建对象的构建过程比较复杂，包含多个可选部分的情况。]]></description>
</item>
</channel>
</rss>
