2025年2月25日
摘要: 访问者模式(Visitor Pattern)学习笔记 编程相关书籍分享:https://blog.csdn.net/weixin_47763579/article/details/145855793 一、模式定义 🌐 行为型设计模式,通过将算法与对象结构分离,在不修改现有对象结构的前提下定义新操作 阅读全文
posted @ 2025-02-25 16:33 千里码! 阅读(51) 评论(0) 推荐(0)
摘要: 编程学习资料分享 包含:java、jvm、计算机网络、操作系统、go、c等电子书pdf版本 下载地址: 夸克网盘:https://pan.quark.cn/s/d3a72cb74a16 百度网盘:https://pan.baidu.com/s/1-wcwY_e7ZRd1fjDZzs79nQ?pwd= 阅读全文
posted @ 2025-02-25 16:12 千里码! 阅读(40) 评论(0) 推荐(0)
摘要: 命令模式(Command Pattern)学习笔记 1. 模式定义 行为型设计模式,将请求封装为对象,使请求的发送者与接收者解耦。支持请求的排队、记录、撤销/重做等操作。 2. 适用场景 ✅ 需要将操作参数化 ✅ 需要支持事务操作(撤销/重做) ✅ 需要实现任务队列/线程池 ✅ 需要记录操作历史 ✅ 阅读全文
posted @ 2025-02-25 14:46 千里码! 阅读(200) 评论(0) 推荐(0)
摘要: 下载:https://pan.quark.cn/s/dce400f06efc 家人们,今天必须给大家好好推荐一下“迅雷V12精简版”!这个版本可是吾爱论坛里的大佬在1月5日精心重新绿化的,精简程度超高,性能完全不逊色于之前已经失效的经典迅雷V11版本。 再来说说这个软件,它是PC端的,是在迅雷V12 阅读全文
posted @ 2025-02-25 14:05 千里码! 阅读(990) 评论(0) 推荐(0)
摘要: 装饰者模式(Decorator Pattern)学习笔记 1. 模式定义 结构型设计模式,动态地为对象添加额外的职责。通过组合而非继承的方式扩展功能,提供比继承更灵活的替代方案。 2. 适用场景 ✅ 需要动态/透明地给对象添加功能 ✅ 需要撤销附加功能时 ✅ 无法通过继承扩展功能(final类) ✅ 阅读全文
posted @ 2025-02-25 10:50 千里码! 阅读(204) 评论(0) 推荐(0)
摘要: 模板方法模式(Template Method Pattern)学习笔记 1. 模式定义 行为型设计模式,在抽象类中定义算法的骨架,将某些步骤延迟到子类实现。允许子类在不改变算法结构的情况下重新定义特定步骤。 2. 适用场景 ✅ 存在多个相似算法流程但部分步骤不同的场景 ✅ 需要固定算法执行顺序的场景 阅读全文
posted @ 2025-02-25 10:30 千里码! 阅读(353) 评论(0) 推荐(0)
摘要: 代理模式(Proxy Pattern)学习笔记 1. 模式定义 结构型设计模式,为其他对象提供一种代理以控制对这个对象的访问。通过引入代理对象,在客户端和目标对象之间起到中介作用。 2. 适用场景 ✅ 远程代理(Remote Proxy):为不同地址空间的对象提供代理 ✅ 虚拟代理(Virtual 阅读全文
posted @ 2025-02-25 10:08 千里码! 阅读(102) 评论(0) 推荐(0)
摘要: 享元模式(Flyweight Pattern)学习笔记 1. 模式定义 结构型设计模式,通过共享技术实现大量细粒度对象的复用,有效减少内存占用并提高性能。核心思想:分离内部状态(可共享)与外部状态(不可共享) 2. 适用场景 ✅ 系统中存在大量相似对象 ✅ 对象的大部分状态可以外部化 ✅ 需要缓存池 阅读全文
posted @ 2025-02-25 09:43 千里码! 阅读(87) 评论(0) 推荐(0)