![](https://img-blog.csdnimg.cn/6225bdc97ca74c05bb941bc9d26f702e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java设计模式
文章平均质量分 83
Java设计模式学习
zoeil
认清现实后依旧勇敢
展开
-
Java设计模式-观察者模式
观察者模式又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。原创 2024-03-11 08:00:00 · 991 阅读 · 5 评论 -
Java设计模式-策略模式
策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。原创 2024-03-08 08:00:00 · 1995 阅读 · 6 评论 -
Java设计模式-模板方法模式
Java设计模式之一的模板方法模式,模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤原创 2024-01-07 08:00:00 · 2521 阅读 · 4 评论 -
Java设计模式-组合模式
介绍Java设计模式之一的组合模式原创 2023-12-28 08:00:00 · 3151 阅读 · 129 评论 -
Java设计模式-责任链模式
Java设计模式之一责任链模式,又名职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。原创 2024-02-06 10:28:36 · 2072 阅读 · 34 评论 -
Java设计模式-状态模式
Java设计模式之一状态模式。状态模式对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。原创 2024-02-02 08:00:00 · 3670 阅读 · 37 评论 -
Java设计模式-中介者模式
Java设计模式之一中介者模式。中介者模式又叫调停模式,定义一个中介角色来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。原创 2024-01-29 11:19:10 · 3970 阅读 · 6 评论 -
Java设计模式-迭代器模式
Java设计模式之一的迭代器模式、迭代器模式提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。原创 2024-01-17 11:33:00 · 2549 阅读 · 51 评论 -
Java设计模式-备忘录模式
Java设计模式之一的备忘录模式。备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原原创 2024-01-14 00:01:12 · 3001 阅读 · 110 评论 -
Java设计模式-访问者模式
Java设计模式之一的访问者模式。访问者模式封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。原创 2024-01-09 22:01:42 · 3089 阅读 · 96 评论 -
Java设计模式-解释器模式
Java设计模式之一的解释模式,解释器模式中使用类来表示语言的文法规则,因此可以通过继承等机制来改变或扩展文法。每一条文法规则都可以表示为一个类,因此可以方便地实现一个简单的语言。如果用户需要增加新的解释表达式只需要对应增加一个新的终结符表达式或非终结符表达式类,原有表达式类代码无须修改,符合 “开闭原则”。原创 2024-01-08 11:19:22 · 2520 阅读 · 84 评论 -
Java设计模式-命令模式
Java设计模式之一的命令模式,在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计。原创 2024-01-07 11:17:34 · 2914 阅读 · 56 评论 -
Java设计模式-代理模式
Java设计模式之一的代理模式,介绍了静态代理模式和动态代理,动态代理介绍了JDK动态代理和Cglib动态代理。原创 2024-01-06 11:32:36 · 3324 阅读 · 40 评论 -
Java设计模式-享元模式
Java设计模式之一享元模式,享元模式运用共享技术有效地支持大量细粒度的对象,大大减少了对象的创建,降低了程序内存的占用,提高效率。原创 2024-01-05 15:14:29 · 2851 阅读 · 34 评论 -
Java设计模式-外观模式
介绍Java设计模式之一外观模式,外观模式通过定义一个一致的接口(界面类),用以屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节原创 2023-12-30 08:22:53 · 3700 阅读 · 154 评论 -
Java设计模式-装饰者模式
Java设计模式之一的装饰者模式,在装饰类继承+组合被装饰类。结合例子可以更加清晰的理解装饰者模式。原创 2023-12-29 08:00:00 · 2789 阅读 · 88 评论 -
Java设计模式-桥接模式
介绍Java设计模式-桥接模式,桥接模式将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 是一种结构型设计模式原创 2023-12-25 08:00:00 · 3678 阅读 · 134 评论 -
Java设计模式-适配器模式
介绍Java设计模式之一的适配器模式,适配器模式分为三种,分别是类适配器模式,对象适配器模式,接口适配器模式。原创 2023-12-24 08:00:00 · 3070 阅读 · 46 评论 -
Java设计模式-建造者模式
介绍Java设计模式之一的建造者模式原创 2023-12-16 08:00:00 · 4963 阅读 · 242 评论 -
Java设计模式-原型模式
介绍Java设计模式之一的原型模式,以克隆羊为例原创 2023-12-23 08:00:00 · 5056 阅读 · 120 评论 -
Java设计模式-工厂模式
介绍简单工厂模式,工厂方法模式,抽象工厂模式。原创 2023-12-09 10:21:10 · 5593 阅读 · 238 评论 -
Java设计模式——单例模式
介绍Java设计模式的八种单例模式原创 2023-01-12 08:30:00 · 6663 阅读 · 0 评论 -
UML类图
介绍 UML类图 中的几种关系原创 2023-01-12 08:30:00 · 7502 阅读 · 1 评论 -
Java设计模式七大原则-合成复用原则
Java设计模式七大原则-合成复用原则原创 2022-12-04 22:35:58 · 6369 阅读 · 5 评论 -
Java设计模式七大原则-迪米特法则
Java设计模式七大原则之一-迪米特法则原创 2022-12-03 09:00:00 · 6804 阅读 · 0 评论 -
Java设计模式七大原则-开闭原则
介绍Java设计模式七大原则之一的开闭原则原创 2022-11-28 23:26:58 · 7528 阅读 · 1 评论 -
Java设计模式七大原则-里氏替换原则
介绍Java设计模式七大原则之一的里氏替换原则原创 2022-11-28 22:15:52 · 6507 阅读 · 0 评论 -
Java设计模式七大原则-依赖倒转(倒置)原则
介绍Java设计模式七大原则之一的依赖倒转()倒置原则原创 2022-11-27 23:26:26 · 7256 阅读 · 1 评论 -
Java设计模式七大原则-接口隔离原则
Java设计模式七大原则之一——接口隔离原则原创 2022-11-26 20:56:12 · 6779 阅读 · 1 评论 -
Java设计模式七大原则-单一职责原则
讲解java设计模式遵循的七大原则之一的单一职责原则原创 2022-11-25 20:18:09 · 7017 阅读 · 0 评论