PG Thinker's Blog
  •  实时新闻
  •  我的记忆卡片
  •  Rust刷题笔记
  •  GitHub
  •  开发工具
    • 通用工具集
    • 提示词优化
    • AI对话测试
  •  友链
    • 晨阳の博客
    • Mebiusの小破站
    • AiRomance爱裸漫三三
  •  实时新闻
  •  我的记忆卡片
  •  Rust刷题笔记
  •  GitHub
  •  开发工具
    • 通用工具集
    • 提示词优化
    • AI对话测试
  •  友链
    • 晨阳の博客
    • Mebiusの小破站
    • AiRomance爱裸漫三三
  1. 首页
  2. 标签
  3. 学习笔记
23种常用设计模式-解释器(Interpreter)模式

设计模式 23种常用设计模式-解释器(Interpreter)模式

给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。

567次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-命令(Command)模式

设计模式 23种常用设计模式-命令(Command)模式

命令模式(Command Pattern)是一种数据驱动的设计模式,它将请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。

487次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-代理(Proxy)模式

设计模式 23种常用设计模式-代理(Proxy)模式

代理(Proxy)模式中,一个类代表另一个类的功能。我们创建具有现有对象的对象,以便向外界提供功能接口。

583次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-享元(Flyweight)模式

设计模式 23种常用设计模式-享元(Flyweight)模式

享元(Flyweight)模式:运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此又称为轻量级模式。

520次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-状态(State)模式

设计模式 23种常用设计模式-状态(State)模式

状态(State)模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。

470次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-备忘录(Memento)模式

设计模式 23种常用设计模式-备忘录(Memento)模式

备忘录(Memento)模式可以保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录最常用的实现就是游戏的存档、读档功能,使得我们可以随时恢复到之前的状态。

470次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-观察者(Observer)模式

设计模式 23种常用设计模式-观察者(Observer)模式

观察者(Observer)模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并碑额自动更新。

469次阅读 0个评论
设计模式 2023-10-22
23种常用设计模式-中介者(Mediator)模式

设计模式 23种常用设计模式-中介者(Mediator)模式

中介者(Mediator)模式是用来降低多个对象和类之间的通信复杂性,这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。

587次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-责任链(Chain Of Responsibility)模式

设计模式 23种常用设计模式-责任链(Chain Of Responsibility)模式

责任链模式为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。

475次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-外观(Facade)模式

设计模式 23种常用设计模式-外观(Facade)模式

外观(Facade)模式用于隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。简而言之,这是对系统的再次封装。

443次阅读 0个评论
设计模式 2023-10-17
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
本站原创内容除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
Copyright © 2022-2025 PG Thinker
 Theme by Puock