设计模式
文章平均质量分 87
Java中常见的设计模式
血莲丹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
观察者模式
观察者模式原创 2023-06-22 13:56:49 · 644 阅读 · 0 评论 -
设计模式之工厂模式
介绍 工厂模式也称 简单工厂模式,是创建型设计模式的一种。工厂模式提供了按需创建对象的最佳方式,并且不会对外暴露创建细节,通过一个统一的接口创建所需对象。 使用工厂模式,你不需要知道对象是怎么创建出来的,不需要你去 new,调用者想要创建一个对象,知道对象的名称即可。意图 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。场景 假设现在有一个造车厂,可以生产奥迪、奔驰、福特三种类型的汽车。那么此时用户要买车,只需要告诉造车厂我需要什么车,不需原创 2022-05-03 16:44:42 · 438 阅读 · 0 评论 -
设计模式之代理模式(循序渐进,一看就会)
理论代理模式是Java设计模式中很常见的一种设计模式,它属于一种结构型模式,并且在许多框架中,底层都使用到了代理模式。代理模式分为两种,静态代理和动态代理。而在动态代理中,又分为JDK动态代理和CGLIB动态代理。故也有人将动态代理分为三种。代理模式在生活中也有很多应用场景,比如买票,你可以找黄牛,黄牛就是一个代理的角色。比如主播带货,厂家并不直接卖货,而是通过主播进行代理来实现卖货。比如电脑中我们创建的快捷方式,通过快捷方式来访问计算机中的资源。又比如说我们去国外服务器下载资源,但是很慢,而我们一般都原创 2021-10-24 10:30:43 · 375 阅读 · 0 评论 -
设计模式之单例模式
简介单例模式可以说是Java常用的23种设计模式中,最为简单的一种,应用也十分广泛,实现方式也很多。很多框架都使用到了单例模式,比如mybatis的SqlSessionFactory就是一个单例模式的应用,以及JDK中Runtime这个类,也是单例模式,对于一些经常创建销毁的对象,以及系统中只需要一份的对象,我们就可以使用单例模式。单例模式又分为饿汉式和懒汉式。饿汉式饿汉式,字如其名,就是上来给你提供一个实例。最常见最基础的饿汉式代码如下(静态变量):public class Singleton {原创 2021-10-17 15:21:46 · 206 阅读 · 2 评论
分享