Jay Blog
首页
分类
标签
归档
友链
相册
瞬间
关于
1
Docker与魔法
2
SpringBoot整合多数据源
3
Jenkins教程
4
SpringCloud 基础
5
kafka基础
念心卓
Total posts:
138
Total categories:
29
Total tags:
65
Navigation
首页
分类
标签
归档
友链
相册
瞬间
关于
Table of Contents
Jay Blog
用谦卑驾驭才华 用敬畏束缚狂悖
设计模式第十九章 - 访问者模式
设计模式第十九章 - 访问者模式 访问者设计模式(Visitor Design Pattern)是一种行为型设计模式,它用于在不修改被访问对象的类的情况下,对这些对象的元素进行操作。该模式将数据结构与对数据的操作分离,从而实现更容易扩展的方式来处理数据结构中的元素。 访问者模式的主要参与者包括: 访
2024-12-29
0
0
0
24.0℃
设计模式
设计模式第十八章 - 迭代器模式
设计模式第十八章 - 迭代器模式 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供了一种访问集合对象元素的方式,而无需暴露集合的内部表示。迭代器模式将遍历集合的行为封装到独立的迭代器对象中,使得客户端代码可以在不了解集合的结构的情况下,遍历集合中的元素。 迭代器模式通常包括
2024-12-29
3
0
0
24.3℃
设计模式
设计模式第十七章 - 状态模式
设计模式第十七章 - 状态模式 状态模式(State Pattern)是一种行为型设计模式,它允许对象在其内部状态改变时改变其行为。这个模式的核心思想是将对象的状态抽象为独立的类,并且将状态的转换和行为的实现分离。这有助于减少条件语句的数量,使代码更具可维护性和可扩展性。 状态模式通常包括以下几个要
2024-12-29
1
0
0
24.1℃
设计模式
设计模式第十六章 - 责任链模式
设计模式第十六章 - 责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,用于将请求的发送者和接收者解耦,并允许多个对象依次处理请求。在这个模式中,请求沿着一个链传递,直到某个对象能够处理它。责任链模式通常用于避免请求发送者与接收者之间的直接
2024-12-29
1
0
0
24.1℃
设计模式
设计模式第十五章 - 策略模式
设计模式第十五章 - 策略模式 策略模式(Strategy Pattern)是面向对象编程中的一种行为设计模式,它允许你定义一系列算法,将每个算法封装起来,并使它们可以相互替换。策略模式使算法的选择独立于使用算法的客户端,这使得客户端可以在不改变其代码的情况下轻松地切换不同的算法。策略模式有助于减少
2024-12-29
2
0
0
24.2℃
设计模式
设计模式第十四章 - 模板模式
设计模式第十四章 - 模板模式 模板模式(Template Method Pattern)是一种设计模式,它属于面向对象编程中的行为型设计模式。这个模式的主要目的是定义一个算法的框架,将算法的具体步骤延迟到子类中实现。模板模式使得子类可以在不改变算法结构的情况下重新定义算法中的某些步骤。 以下是模板
2024-12-29
13
0
0
25.3℃
设计模式
设计模式第十三章 - 观察者模式
设计模式第十三章 - 观察者模式 我们常把 23 种经典的设计模式分为三类:创建型、结构型、行为型。前面我们已经学习了创建型和结构型,从本章起,我们开始学习行为型设计模式。我们知道,创建型设计模式主要解决“对象的创建”问题,结构型设计模式主要解决“类或对象的组合或组装”问题,那行为型设计模式主要解决
2024-12-29
1
0
0
24.1℃
设计模式
设计模式第十二章 - 享元模式
设计模式第十二章 - 享元模式 上一章中,我们讲了组合模式。组合模式并不常用,主要用在数据能表示成树形结构、能通过树的遍历算法来解决的场景中。今天,我们再来学习一个不那么常用的模式,享元模式(Flyweight Design Pattern)。这也是我们要学习的最后一个结构型模式。 享元模式(Fly
2024-12-29
1
0
0
24.1℃
设计模式
设计模式第十一章 - 组合模式
设计模式第十一章 - 组合模式 组合模式(Composite Pattern)是一种结构型设计模式,用于将对象组合成树状结构以表示“部分-整体”的层次关系。这种模式允许客户端以统一的方式处理单个对象和对象组合,从而使整体系统更具层次性和灵活性。 组合模式的核心思想是将对象组织成树形结构,其中包括两种
2024-12-29
1
0
0
24.1℃
设计模式
设计模式第十章 - 门面模式
设计模式第十章 - 门面模式 门面模式(Facade Pattern)是一种结构型设计模式,旨在提供一个简化的接口,以便客户端能够更容易地与复杂系统进行交互。这种模式允许客户端通过与一个高层次的接口(门面)交互,而无需了解系统内部的复杂性。 门面模式的主要目标是封装一个复杂的子系统,以提供一个更简单
2024-12-29
1
0
0
24.1℃
设计模式
Previous Page
Next Page
1
…
4
5
6
7
8
…
14
弹