设计模式
文章平均质量分 88
技术杠精
没有简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【设计模式】代理模式那些事儿之静态代理和动态代理
【设计模式】代理模式那些事儿之静态代理和动态代理原创 2024-05-22 08:30:00 · 1751 阅读 · 0 评论 -
23种设计模式之策略模式
设计模式之策略模式原创 2023-02-10 10:40:36 · 439 阅读 · 1 评论 -
在高并发场景下单例模式中volatile关键字的作用
在高并发场景下单例模式中volatile关键字的作用原创 2021-09-24 17:58:34 · 1078 阅读 · 0 评论 -
23种设计模式之单例模式
23种设计模式之单例模式一、定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。二、特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。三、单例模式的要点:...原创 2018-09-26 10:55:33 · 4182 阅读 · 0 评论 -
23种设计模式之工厂模式
23种设计模式之工厂模式一、定义: 工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。二、工厂模式根据抽象程度的不同分为三种: 1、简单工厂模式(也叫静态工厂模式) ...原创 2018-09-26 11:05:20 · 4327 阅读 · 0 评论 -
23种设计模式之原型模式
23种设计模式之原型模式一、定义: 通过复制现有的对象实例来创建新的对象实例。二、实现:实现Cloneable接口: Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedException异常。...原创 2018-09-26 18:44:34 · 4489 阅读 · 0 评论 -
23种设计模式之代理模式
23种设计模式之代理模式一、定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。二、角色: 1、抽象角色:声明真实对象和代理对象的共同接口。 2、代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象...原创 2018-09-26 21:05:04 · 523 阅读 · 0 评论
分享