![](https://img-blog.csdnimg.cn/11c66c3040224e3db8c06aa6203a1e0a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java设计模式
文章平均质量分 76
Java 23种设计模式
逸航不吃瓜
这个作者很懒,什么都没留下…
展开
-
JAVA结构型模式-- 你必须要会的代理模式
为了一个对象提供了一个替身,已控制对这个对象的访问。即通过代理对象访问目标对象,这样做的好处就是:可以在原有对象目标的基础上增加额外的功能(比如:校验信息、日志记录),而不改变现有的代码,符合开闭原则。不管是静态代理、动态代理。他们都是为一个对象提供一个替身,来控制这个对象的访问。就是通过代理类来访问目标类,这样做的好处就是可以在目标基础之上,增加额外的功能操作,不改变现有的代码。实现了开闭原则。静态代理:实现比较简单,目标类和代理类都需要实现相同的方法或者父类,维护比较麻烦。原创 2022-11-01 20:44:00 · 118 阅读 · 0 评论 -
JAVA结构性模式 -- 一篇文章搞懂桥接模式
桥接模式是将抽象部分与它实现的部分分离,使它们都可以独立地变化。它是一种对象结构性模式,又称为 "接口模式"。1.桥接模式替代多层继承方案,可以减少子类的个数,降低系统的管理和维护成本。2.使用桥接模式需要注意应用场景,别为了设计模式而去使用设计模式,而是根据实际情况而定。拜拜~有任何问题欢迎大家指出~Thank You!...原创 2022-08-27 22:28:47 · 117 阅读 · 0 评论 -
JAVA结构性模式 -- 适配器模式你会用几种 ?
别名为包装器,将某个类的接口转换成客户端期望的另一个接口表示,主要的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。主要分为三大类:类适配器模式 、 对象适配器模式 、接口适配器模式。...原创 2022-08-27 16:47:32 · 182 阅读 · 0 评论 -
JAVA创建型模式 -- 需要克隆,不如看看原型模式
原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。原创 2022-08-22 00:14:39 · 108 阅读 · 0 评论 -
创建型模式 -- 对象创建步骤繁多,来看看建造者模式
定义:建造者模式又叫生成器模式,是一种对象构建模式。它是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。主要作用:在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。标准建造者和内部类建造者相比,内部类的方式少了 指挥者(Director),而是用户替代了指挥者,使得产品的创建更加灵活!!拜拜~有任何问题欢迎大家指出~Thank You!...原创 2022-08-16 16:17:10 · 166 阅读 · 0 评论 -
JAVA创建型模式--工厂模式
实例化对象不用new,使用工厂方法代替。将选择实现类,创建对象统一管理和控制。从而将调用者跟实现类解耦。而将调用者跟实现类解耦。三、三种工厂模式简单工厂模式 :用来生产同一等级结构中的任意产品(对于增加新的产品,需要修改已有的代码)工厂方法模式 :用来生产同一等级结构中的固定产品(支持增加任意产品)抽象工厂: 围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。简单工厂模式(静态工厂模式):虽然某种程度上不符合设计原则,但实际应用最多!...原创 2022-08-15 12:25:00 · 431 阅读 · 0 评论 -
JAVA创建型模式--单例模式
1.双重检查的方式是在项目中比较常用的2.静态内部类可以完美实现懒加载3.静态内部类、enum比较推荐使用拜拜~有任何问题欢迎大家指出~Thank You!原创 2022-08-14 00:04:46 · 316 阅读 · 0 评论