首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
Jony_zhang
创建于2022-02-19
订阅专栏
java设计模式相关
暂无订阅
共10篇文章
创建于2022-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java设计模式-观察者模式(Observer)
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 定义 定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有依
java设计模式-策略模式(Strategy)
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 概述 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户
java设计模式-装饰者模式(Decorator)
定义 其实就是在不改变原对象的基础上,动态给一个对象添加一些额外的职责功能。 装饰者模式都有哪些参与者 1.Component(被装饰对象的基类) 定义一个对象接口,可以给这些对象动态地添加职责。
java设计模式-模板方法模式(Template Method)
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 定义 定义一个操作的算法骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变
Java设计模式-适配器模式(Adapter)
「这是我参与2022首次更文挑战的第36天,活动详情查看:2022首次更文挑战」 定义 属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一
java设计模式-外观模式(门面模式)Facade
「这是我参与2022首次更文挑战的第35天,活动详情查看:2022首次更文挑战」 概念介绍 外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属
java设计模式-享元模式(Flyweight Pattern)
「这是我参与2022首次更文挑战的第34天,活动详情查看:2022首次更文挑战」 概念 享元模式(Flyweight Pattern): 运用共享技术有效地支持大量细粒度对象的复用,系统只使用少量对象
java设计模式-原型模式(Prototype)
「这是我参与2022首次更文挑战的第33天,活动详情查看:2022首次更文挑战」 原型模式 在java中我们知道通过new关键字创建的对象是非常繁琐的(类加载判断,内存分配,初始化等),在我们需要大量
java设计模式-建造者模式(Builder Pattern)
「这是我参与2022首次更文挑战的第32天,活动详情查看:2022首次更文挑战」 什么是建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建一个复杂的对象。 一个 B
java设计模式- 单例模式
「这是我参与2022首次更文挑战的第30天,活动详情查看:2022首次更文挑战」 什么是单例模式 保证一个类只有一个实例,并且提供一个全局访问点 应用场景 重量级的对象,不需要多个实例,如线程池,数据