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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

451次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-组合(Composite)模式

设计模式 23种常用设计模式-组合(Composite)模式

组合(Composite)模式又称为“部分-整体”模式,是用于**把一组相似的对象当作一个单一的对象**。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。

452次阅读 0个评论
设计模式 2023-10-17
23种常用设计模式-建造者(Builder)模式

设计模式 23种常用设计模式-建造者(Builder)模式

建造者(Builder)模式用于创建过程稳定,但配置多变的对象。其定义是:**将一个复杂的构建与其表示相分离,使得同样的构造过程可以创建不同的表示**。

471次阅读 0个评论
设计模式 2023-10-15
  • «
  • 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."
阅读量
93923
评论数
13
每日一言
-「」

归档

  • 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
生活
科学上网
算法笔记
计算机安全
计算机网络
设计模式
踩坑日记
热门文章
随机来篇
本站原创内容除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
Copyright © 2022-2025 PG Thinker
 Theme by Puock