PG Thinker's Blog
  •  实时新闻
  •  我的记忆卡片
  •  Rust刷题笔记
  •  GitHub
  •  开发工具
    • 通用工具集
    • 提示词优化
    • AI对话测试
  •  友链
    • 晨阳の博客
    • Mebiusの小破站
    • AiRomance爱裸漫三三
  •  实时新闻
  •  我的记忆卡片
  •  Rust刷题笔记
  •  GitHub
  •  开发工具
    • 通用工具集
    • 提示词优化
    • AI对话测试
  •  友链
    • 晨阳の博客
    • Mebiusの小破站
    • AiRomance爱裸漫三三
23种常用设计模式-代理(Proxy)模式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

478次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-访问者(Visitor)模式

设计模式 23种常用设计模式-访问者(Visitor)模式

在访问者模式中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。根据这种模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。

488次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-装饰器(Decorator)模式

设计模式 23种常用设计模式-装饰器(Decorator)模式

装饰器(Decorator)模式允许向一个现有的对象添加新的功能,同时又不改变其结构。它是作为现有类的一个包装。

475次阅读 0个评论
设计模式 2023-10-17
  • «
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 12
  • »
PG Thinker
PG Thinker
"There are 10 types of people in this world, those who understand binary and those who don't."
阅读量
100658
评论数
13
每日一言
-「」

归档

  • 2025 年 6 月 (2)
  • 2025 年 4 月 (1)
  • 2025 年 3 月 (1)
  • 2025 年 2 月 (2)
  • 2025 年 1 月 (1)
  • 2024 年 12 月 (1)
  • 2024 年 11 月 (1)
  • 2024 年 10 月 (1)
  • 2024 年 9 月 (7)
  • 2024 年 8 月 (2)
  • 2024 年 7 月 (1)
  • 2024 年 6 月 (1)
  • 2024 年 5 月 (2)
  • 2024 年 4 月 (20)
  • 2024 年 3 月 (6)
  • 2024 年 2 月 (2)
  • 2024 年 1 月 (11)
  • 2023 年 12 月 (3)
  • 2023 年 11 月 (3)
  • 2023 年 10 月 (25)
  • 2023 年 9 月 (21)
文章标签
ChatGPTFlutterGo语言javaJVMLinuxNginxRust开发SpringTokioVueWeb3以太坊八股文内网穿透前端图论学习笔记容器化工具开源工具微服务搜索数据结构数论日常爬虫理论知识科学上网算法竞赛算法笔记网络编程计算机安全设计模式面试
分类目录
ChatGPT
GitHub开源项目
Go语言
JVM
Rust
Spring
Web3
个人项目
八股文
前端
实习复盘
容器化技术
开发技能
微服务
玩废Linux
生活
科学上网
算法笔记
计算机安全
计算机网络
设计模式
踩坑日记
热门文章

LLM生成思维导图

关于Python和Java中split方法的踩坑记录

随机来篇

LLM生成思维导图

关于Python和Java中split方法的踩坑记录

本站原创内容除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
Copyright © 2022-2025 PG Thinker
 Theme by Puock