首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
user4812003664117
创建于2022-07-27
订阅专栏
java 设计模式
暂无订阅
共14篇文章
创建于2022-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
神坑面试题之策略模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天, 点击查看活动详情 本图片来自深圳一家独角兽公司 神坑面试题之设计模式 当我看到这题目 觉得很有意思 不就是去除if els
重学设计模式-模板方法模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天, 点击查看活动详情 模板方法 - 定义与类型 1.定义 定义了一个算法的骨架,并可以子类为一个或多个步骤提供现实 1.1 特
重学设计模式之代理模式一 静态代理
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 代理 定义与类型 1.定义 为其他对象提供一种代理,以控制对这个对象的访问 1.1 特点 代理对象在
重学设计模式之-桥接模式
桥接设计模式 1.定义 将抽象部分与它的具体实现部分分离 使它们都可以独立地变化 解耦 1.1 特点 通过组合的方式建议两个类之间联系,而不是继承 1.2 类型 : 结构型 2.适用场景
重学设计模式之-组合模式-mybatis-SqlNode使用组合模式
组合 设计模式 1.定义 将对象组合成树型结构以表示“部分-整体” 的层次结构 1.1 特点 组合模式使客户端对单个对象和组合对象保持一致的方式处理 1.2 类型 : 结构型 2.适用场景
重学设计模式-享元设计模式-tomcat当中使用
享元 设计模式 1.定义 提供了减少对象数量从而改善应用所需的对象结构的方式 1.1 特点 运用共享技术有效地支持大量细粒度的对象 一句话来说的话 就是减少创建对象的数量从而减少内存的占用 1.2
重学设计模式---之工厂方法
工厂方法设计模式 工厂方法: 定义 定义一个创建对象的接口但让实现这个接口的类来决定实例化那个类 但工厂方法让类的实例化推迟到子类中进行 类型 创建型 适用场景 1、创建对象需要大量重复的代码 2、客
重学设计模式之 建造者模式
建造者模式 建造者模式 : 定义 定义:将一个复杂对象的构建与它的表示分离 使得同样的构建过程 可以创建不同的表示 类型 创建型 用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要知道 适
单例模式(二)懒汉式之多线程与内部类
在之前单例模式一文章基础上进行编写 代码如下 1.使用线程安全情况进行改造 2.编写线程类 3.测试如下 4.开始内部类写法 5.编写 线程类 6.测试如下 测试结果如下 代码如下
重学设计模式-适配器模式-spring当中的应用
适配器 设计模式 1.定义 将一个类的接口转换成客户期望的另一个接口 1.1 特点 使原本接口不兼容的类可以一起工作 1.2 类型 : 结构型 2.适用场景 1、以及存在的类,它的方法和需求不匹配
单例模式(三)最佳实践枚举单例与ThreadLocal的单例
枚举单例 代码如下 2.测试类 3.编写 ThreadLocalInstance单例模式 5.测试类这里就不写了 测试代码都在代码如下当中 6.单例模式 在spring mybatis 框架当中的使用
重学设计模式之 原型设计模式
原型设计模式 原型设计模式 : 定义 定义: 指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 类型 创建型 不需要知道任何创建的细节,不调用构造函数 适用场景 1.类初始化消耗较多资源
重学设计模式之 装饰者模式
装饰者设计模式 1.定义 在不改变原有对象的基础之上,将功能附加到对象上 1.1 特点 提供了比继承更有弹性的替代方案(扩展原有对象功能) 1.2 类型 : 结构型 2.适用场景 1、扩展一个
重学设计模式之外观模式
外观设计模式 1.定义 又叫门面模式 提供了一个统一的接口,用来访问子系统中的一群接口 1.1 特点 外观模式定义了一个高层接口,让子系统更容易使用 1.2 类型 : 结构型 2.适用场景 1