首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
恕毅的分布式架构之路
创建于2022-11-23
订阅专栏
主要收录Java开发中需要用到的设计模式
等 5 人订阅
共23篇文章
创建于2022-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
类图
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天,点击查看活动详情 前言 一、类图概述 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内
设计模式的六大原则
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天,点击查看活动详情 前言 一、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。
创建型模式 - 单例模式(Singleton Pattern)
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对
创建型模式 - 工厂模式(Factory Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天,点击查看活动详情 前言 一、工厂模式概述 在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会
创建型模式 - 原型模式(Prototype Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第6天,点击查看活动详情 前言 一、原型模式概述 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。
创建型模式 - 建造者模式(Builder Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情 前言 作为创建型设计模式的建造者模式,为我们提供了按照部件来装配对象的思路。 一、建造者模式概述 将一个复
结构型模式 - 代理模式(Proxy Pattern)
一、概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 Java中的代理按照代理类生成时机不同又分
结构型模式 - 适配器模式(Adapter Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情 前言 一、 适配器模式概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头
结构型模式 - 装饰器模式(Decorator Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情 前言 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然
结构型模式 - 桥接模式(Bridge Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情 前言 一、桥接模式概述 现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。我们可以利
结构型模式 - 外观模式(Facade Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第9天,点击查看活动详情 前言 一、外观模式概述 有些人可能炒过股票,但其实大部分人都不太懂,这种没有足够了解证券知识的情况下做股票
结构型模式 - 组合模式(Composite Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第9天,点击查看活动详情 一、组合模式概述 经常使用linux的朋友一定知道linux系统是根节点向下延伸的一个树形的文件系统。 在
结构型模式 - 享元模式(Flyweight Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情 前言 一、享元模式概述 享元模式定义: 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在
行为型模式 - 模板模式(Template Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情 前言 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都
行为型模式 - 解释器模式(Interpreter Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第14天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:
行为型模式 - 策略模式(Strategy Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第11天,点击查看活动详情 前言 一、策略模式概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐
行为型模式 - 命令模式(Command Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第11天,点击查看活动详情 前言 一、命令模式概述 日常生活中,我们出去吃饭都会遇到下面的场景。 命令模式定义: 将一个请求封装为一
行为型模式 - 状态模式(State Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:
行为型模式 - 责任链模式(Chain of Responsibility Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:
行为型模式 - 访问者模式(Visitor Pattern)
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情 一、访问者模式概述 访问者模式定义: 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据
下一页