最新 最热

设计模式--备忘录模式

备忘录模式(Memento Pattern)是一种行为设计模式,其目的是在不破坏对象封装性的前提下,捕获并外部保存对象的状态,并在日后将该对象状态恢复到之前的某个状态。...

2023-07-22
0

设计模式--中介者模式

中介者模式是一种行为型设计模式,它可使对象间的交互更松散、更有序,并且可以减少对象间的直接引用。在中介者模式中,一个中介对象封装了对象间的交互,使得对象间的交互更加灵活可扩展。...

2023-07-22
0

设计模式--迭代器模式

迭代器模式是一种行为型设计模式,它允许客户端遍历一种容器(如列表或数组)中的元素,并访问容器中的每个元素,而无需关心容器的内部实现。迭代器模式属性于单一职责原则,因为它将遍历和容器分离开来。...

2023-07-19
0

设计模式--解释器模式

解释器模式是一种行为型设计模式,它定义了一种语言解释器的方式,用于解释特定的语言或符号。在该模式中,定义一个语法,用于解释特定的输入,并把这个语法表示为一个解释器。...

2023-07-19
0

设计模式--命令模式

命令模式(Command Pattern)是一种行为型设计模式,它将请求封装成对象,以便可以将不同的请求参数化,队列化或记录日志,以及支持可撤销操作。在命令模式中,包含一个命令接口和具体的命令实现类,以及一个调用者(invoker)类和一个接...

2023-07-18
0

设计模式--责任链模式

责任链模式是一种行为型设计模式,它允许你将请求沿着处理者链进行发送,直到其中一个处理者对请求做出响应。

2023-07-14
0

设计模式--享元模式

享元模式是一种结构型设计模式,旨在通过共享对象来减少内存使用和提高性能。在享元模式中,相似对象被视为可以共享的对象,并由一个工厂对象统一管理。...

2023-07-10
0

设计模式--组合模式

组合模式是一种结构型设计模式,它允许你将对象组合成树状结构来表示整体-部分的层次关系。组合模式使得客户端对单个对象和组合对象的使用具有一致性。在组合模式中,单个对象称为叶节点,而组合对象称为容器节点。...

2023-07-06
0

设计模式--桥接模式

桥接模式是一种结构型设计模式,它将对象的接口(抽象部分)与实现(实现部分)分离,从而使它们能够独立地变化。这种模式通常使用接口和抽象类来实现这种分离。通过这种方式,对象的抽象部分不必了解其实现部分的细节。...

2023-07-03
0

设计模式--外观模式

外观模式是一种结构型设计模式,用于为一组复杂的子系统提供一个简单的接口。它隐藏了子系统的复杂性,并向客户端提供了一个简单的接口,使得客户端可以与子系统交互,而不用了解其内部的复杂逻辑。...

2023-06-29
0