首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java设计模式
墨三十一
创建于2021-10-06
订阅专栏
内含Java所有的设计模式
等 6 人订阅
共29篇文章
创建于2021-10-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java设计模式七大原则之依赖倒置原则
上篇文章里我们说到了Java开发中的七大原则之一的里约替换原则,明白了里约替换原则和开闭原则共同使用来保证基础开发规则。 今天我们是要来学习一下这个依赖倒置原则,一起来看吧。
Java设计模式七大原则之里氏替换原则
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 写在前面 上篇文章里我们说到了Java开发中的七大原则之一的开闭原则,明白了开闭原则主要是为了应当对扩展开放,对修改关闭。 保证了开闭原则,
Java设计模式【二十六】:MVC模式
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 写在前面 设计模式,其实在一定程度上代表着最优解,最佳实践,由一部分开发人员根据经验总结而出的解决方案,分别针对不同的场景的最优解决方案。
Java设计模式七大原则之开闭原则
在我们的日常开发过程中,适度的使用设计模式可以使我们的程序更加简洁,功能之间更加清晰,在系统层面更加友好。所有的设计模式基本上都要符合7大原则,也是我们开发过程中要遵循的七大原则,随后我们就开闭原则稍
Java设计模式【二十五】:访问者模式
访问者模式,同样属于行为型设计模式中的一种,其通过定义一个访问者类,随后利用该访问者对象,对业务类中的方法动态改变逻辑的解决方案,这样的操作主要是想将数据结构的处理和数据操作的逻辑算法相分离。
Java设计模式【二十四】:模板模式
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 写在前面 设计模式,其实在一定程度上代表着最优解,最佳实践,由一部分开发人员根据经验总结而出的解决方案,分别针对不同的场景的最优解决方案。
Java设计模式【二十三】:策略模式
策略模式可是太常见了,而且面试的时候经常被人拿来吹一波,随着吹的人多了,面试官貌似也不怎么问了。 行为型设计模式的一种,主要提供了使某个类可以在代码运行中动态的更改其内部实现逻辑,当然我们要有多个策
Java设计模式【二十二】:空对象模式
空对象模式是Java中比较少用的一种设计模式了,因为我们平时在开发过程中,一般都会直接对一些值或者集合对象等直接进行判空的操作。 而空对象模式其实就是来解决我们处理空对象的解决方案。
Java设计模式【二十一】:状态模式
状态模式也是属于行为型设计模式的一种,其最主要的作用就是提供了一种可以由开发者通过改变对象实例的状态,进而能自行改变对象实例的相关功能逻辑的解决方案。
Java设计模式【二十】:观察者模式
观察者模式,就很常见了,因为在Java中目前就已经集成了观察者模式相关的类了,这个模式也是我们在日常开发经常会用到的一种方案。
Java设计模式【十九】:备忘录模式
备忘录模式同样的,也是一种行为型设计模式,其主要的功能就是提供了在适当情况保存对象的当前状态,并且在需要的时候可以对其进行恢复的一个解决方案。
Java设计模式【十八】:中介者模式
中介者模式,从字面意思上来看,就是个中介,做的自然就是在不同的类中居中调和。 想通过一个中间类来封装功能时可以使用中介者模式。 中介者模式也是属于行为型设计模式中的一个。
Java设计模式【十七】:迭代器模式
迭代器模式是一种行为型设计模式,是Java中比较常见的设计模式,用于遍历集合对象的元素功能,不需要关心集成对象内部的底层实现。
Java设计模式【十六】:解释者模式
解释者模式是一种行为型设计模式,制定一种语言,定义该语言的文法表示,定义一个解释器,该解释器使用该语言的文法来解释相关的对象实例。
Java设计模式【十五】:命令模式
命令模式是将一个请求封装成一个命令对象,使请求发送方和请求接收方的逻辑分离,发送方和接收方通过命令对象进行调用、转发、存放数据、传递数据等等。
Java设计模式【十四】:责任链模式
责任链模式,行为型设计模式,其主要作用就是给请求者提供一个对象的引用来执行下一步操作,整体上看来就是将一个个的对象以链式的方式关联起来,可以一定性的解决多个对象之间的耦合性。
Java设计模式【十三】:代理模式
代理模式,从字面意思上来看,就知道是替代别人去做某些事情了,Java中的代理模式呢,就是一个类代替另外一个类执行相应的功能。同样也是结构型设计模式的一种解决方案。
Java设计模式【十二】:亨元模式
亨元模式,属于结构型设计模式中的一种,主要是提供了通过减少对象的数量来有效的改善程序的内存占用率,以及有效的提高程序性能。
Java设计模式【十一】:外观模式
外观模式,同样也是结构型设计模式,其主要的作用就是隐藏系统内部的复杂性,并且暴露给客户或者是开发人员一个可以访问系统功能的接口。 其主要特征就是通过一个单一的类来提供系统可对外进行暴露的接口服务。
Java设计模式【十】:装饰者模式
装饰者模式,在Java中算的上是比较常用的设计模式了,其主要的作用就是提供了在现有的对象基础上添加新功能的解决方案,并且不影响原对象的特征。
下一页