![](https://img-blog.csdnimg.cn/2019122817563940.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 93
设计模式专栏
偏偏爱吃梨
这个作者很懒,什么都没留下…
展开
-
Java中的24种设计模式与7大原则
Java中的24种设计模式与7大原则 24种设计模式 1,创建型模式 抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类。 生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示...原创 2019-10-28 16:28:25 · 361 阅读 · 0 评论 -
设计模式之代理模式-简单、清晰、易懂
文章目录1. 代理模式理解2. 静态代理3. 动态代理3.1. JDK动态代理3.1.1. 介绍3.1.2. JDK动态代理类实现3.1.3. 示例代码3.2. CGLIB 动态代理3.2.1. 介绍3.2.2. CGLIB动态代理类实现3.2.3.示例代码3.3. JDK动态代理 和 CGLIB动态代理对比4. 静态代理和动态代理的对比5. 总结 1. 代理模式理解 简单来说,代理模式就是 我们使用代理对象来代替访问真实对象的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的额原创 2021-03-20 16:12:20 · 256 阅读 · 3 评论 -
Java中单例模式的五种实现方式
Java中单例模式的五种实现方式 1,基础概念 Java中单例模式是一种比较常见的设计模式,单例模式的种类有:饿汉式单例、懒汉式单例、登记式单例三种。 单例模式的特点: 1,单例类中只能有一个实例 2,单例类必须自己创建自己的唯一实例 3,单例类必须给所有其他对象提供这一实例。 单例模式确保某个类中只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对...原创 2019-10-25 17:17:20 · 343 阅读 · 0 评论