上一页 1 2 3 4 5 6 7 ··· 10 下一页
  2025年2月25日
摘要: 下载:https://pan.quark.cn/s/dce400f06efc 家人们,今天必须给大家好好推荐一下“迅雷V12精简版”!这个版本可是吾爱论坛里的大佬在1月5日精心重新绿化的,精简程度超高,性能完全不逊色于之前已经失效的经典迅雷V11版本。 再来说说这个软件,它是PC端的,是在迅雷V12 阅读全文
posted @ 2025-02-25 14:05 千里码! 阅读(996) 评论(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 千里码! 阅读(88) 评论(0) 推荐(0)
  2025年2月24日
摘要: 建造者模式(Builder Pattern)学习笔记 1. 模式定义 建造者模式是一种创建型设计模式,通过分步构建复杂对象的方式,将对象的构建过程与表示分离。允许使用相同的构建过程创建不同的对象表示。 2. 适用场景 ✅ 需要创建包含多个部件的复杂对象 ✅ 需要控制对象的创建过程(分步骤构建) ✅ 阅读全文
posted @ 2025-02-24 19:37 千里码! 阅读(162) 评论(0) 推荐(0)
摘要: 工厂方法模式(Factory Method Pattern)学习笔记 🌟 定义 工厂方法模式属于创建型设计模式,定义一个创建对象的接口,但让子类决定实例化哪一个类。将类的实例化操作延迟到子类,是面向对象设计中"开闭原则"的典型体现。 🎯 适用场景 需要解耦对象创建与使用无法预知对象确切类型及其依 阅读全文
posted @ 2025-02-24 19:20 千里码! 阅读(104) 评论(0) 推荐(0)
摘要: 抽象工厂模式(Abstract Factory Pattern)学习笔记 🌟 定义 抽象工厂模式属于创建型设计模式,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。是工厂方法模式的升级版,支持多个产品族的创建。 🎯 适用场景 需要创建产品家族(多个关联产品)系统要独立于产品的 阅读全文
posted @ 2025-02-24 19:15 千里码! 阅读(91) 评论(0) 推荐(0)
摘要: 单例模式(Singleton Pattern)学习笔记 🌟 定义 单例模式属于创建型设计模式,确保一个类只有一个实例,并提供全局访问点。是Java中最简单但实现最复杂的设计模式。 🎯 适用场景 需要控制资源访问(如数据库连接池)全局配置对象日志记录器设备管理器(如打印机服务)缓存系统线程池/连接 阅读全文
posted @ 2025-02-24 18:26 千里码! 阅读(48) 评论(0) 推荐(0)
摘要: 桥接模式(Bridge Pattern)学习笔记 🌟 定义 桥接模式属于结构型设计模式,将抽象部分与实现部分分离,使它们可以独立变化。通过组合代替继承的方式,解决多维度的扩展问题,防止类爆炸。 🎯 适用场景 需要避免抽象与实现之间的永久绑定多个维度变化的系统(如形状×颜色×材质)需要在运行时切换 阅读全文
posted @ 2025-02-24 18:08 千里码! 阅读(72) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页