设计模式
文章平均质量分 84
23种设计模式
RwTo
这个作者很懒,什么都没留下…
展开
-
Java设计模式-结构型模式-装饰模式
允许向一个现有的对象动态地添加新的功能,同时不改变其结构。它是**继承的一种替代方案**,可以动态地扩展对象。有点像静态代理原创 2023-11-16 11:36:51 · 235 阅读 · 0 评论 -
Java设计模式-结构型模式-适配器模式
适配器模式,是将某个类的接口转化为客户端期望的另一个接口表示,主要的目的是**解决兼容性问题**,让原本不匹配不能一起工作的两个类可以协同工作原创 2023-11-15 21:17:53 · 1045 阅读 · 0 评论 -
Java设计模式-创建型模式-建造者模式
建造者模式是将一个复杂对象的构件与表示分离,使得同样的构件过程可以创建不同的表示。@Builder 注解实现建造者模式原创 2023-11-10 20:28:54 · 780 阅读 · 0 评论 -
Java设计模式-结构型模式-代理模式
创建一个代理对象来控制对原始对象的访问,可以用来扩展原始对象的功能,同时保护原始对象一般使用代理模式的目的有两个:1. 保护目标对象2. 增强目标对象代理模式有两种实现方案:静态代理 和 动态代理动态代理有两种实现方式:JDK动态代理和CGlib动态代理原创 2023-11-13 19:27:40 · 403 阅读 · 0 评论 -
Java设计模式-创建型模式-工厂模式
工厂模式简单工厂模式工厂方法模式抽象工厂模式原创 2023-11-10 10:28:15 · 67 阅读 · 0 评论 -
Java设计模式-创建型模式-原型模式
原型模式以一个已经创建的对象为原型,复制一个新的对象深拷贝和浅拷贝原创 2023-11-13 19:16:02 · 446 阅读 · 0 评论 -
Java设计模式-创建型模式-单例模式
单例模式一个类只有一个实例可以分为两种 饿汉式 和 懒汉式原创 2023-11-09 15:14:03 · 410 阅读 · 0 评论