java
java基础
spring框架
Spring Cloud
Spring Boot
Spring Framework
人工智能
数学积累
线性代数
机器学习基础知识
前端
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
半糖铁盒
累计撰写
58
篇文章
累计创建
16
个标签
累计收到
0
条评论
栏目
java
java基础
spring框架
Spring Cloud
Spring Boot
Spring Framework
人工智能
数学积累
线性代数
机器学习基础知识
前端
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
目 录
CONTENT
通用-半糖铁盒
以下是
通用
相关的文章
2024-08-28
迭代器模式
名称 迭代器模式(ITERATOR),别名:游标(Cursor) 目的 提供一种方法顺序访问一个聚合对象中各个元素 , 而又不需暴露该对象的内部表示。 适用性 迭代器模式可用来: 访问一个聚合对象的内容而无需暴露它的内部表示。 支持对聚合对象的多种遍历。 为遍历不同的聚合结构提供一个统一的接口 (即
2024-08-28
11
0
0
设计模式
2024-08-28
外部迭代器和内部迭代器
内部迭代器和外部迭代器是两种不同的迭代方式,它们主要的区别在于迭代逻辑的控制者不同。 在选择使用哪种迭代方式时,通常会考虑代码的可读性和可维护性,以及是否需要额外的迭代控制逻辑。现代的编程实践更倾向于使用内部迭代器,尤其是在函数式编程风格中。 外部迭代器 定义 外部迭代器指的是迭代过程是由客户端代码
2024-08-28
10
0
0
通用
2024-08-26
解释器模式
名称 解释器模式(INTERPRETER) 目的 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子 适用性 当有一个语言需要解释执行,并且可以将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。当存在以下情况时该模式效果最好: 该文法简单,对于复杂
2024-08-26
20
0
0
设计模式
2024-08-24
命令模式
名称 命令模式(COMMAND),别名:动作(Action),事务(Transaction) 目的 将一个请求封装为一个对象,从而可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 适用性 当有如下需求时,可使用Command模式: 抽象出待执行的动作以参数化某对象。
2024-08-24
21
0
0
设计模式
2024-08-23
职责链模式
名称 职责链模式(CHAIN OF RESPONSIBILITY) 目的 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 适用性 在以下条件下使用Responsibility 链: 有多个的对象可以处理
2024-08-23
24
0
0
设计模式
2024-08-23
代理模式
名称 代理模式(PROXY),别名:Surrogate 目的 为其他对象提供一种代理以控制对这个对象的访问 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用Proxy模式。下面是一些可以使用Proxy模式常见情况: 远程代理(RemoteProxy),为一个对象在不同的地址空间提供
2024-08-23
21
0
0
设计模式
2024-08-22
享元模式
名称 享元模式(FLYWEIGHT) 目的 运用共享技术有效地支持大量细粒度的对象 适用性 Flyweight模式的有效性很大程度上取决于如何使用它以及在何处使用它。当以下情况都可以使用Flyweight模式: 一个应用程序使用了大量的对象。 完全由于使用大量的对象,造成很大的存储开销。 对象的大多
2024-08-22
31
0
0
设计模式
2024-08-22
外观模式
名称 外观模式(FACADE) 目的 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用性 在遇到以下情况使用Facade模式 要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更
2024-08-22
22
0
0
设计模式
2024-08-21
装饰模式
名称 装饰模式(DECORATOR),别名:Wrapper 目的 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 适用性 以下情况使用Decorator模式 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 处理那些可以撤消的职责。
2024-08-21
29
0
0
设计模式
2024-08-21
组合模式
名称 组合模式(COMPOSITE) 目的 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 适用性 以下情况使用Composite模式: • 想要表示对象的部分-整体层次结构。 • 希望用户忽略组合对象与单个对象的不同,用户将统一
2024-08-21
22
0
0
设计模式
1
2
3
4