首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CodeGuru
掘友等级
程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 44
沸点 2
赞
46
返回
|
搜索文章
最新
热门
Java设计模式(二十三) 之行为型模式(中介者模式)
一、定义 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 二、角色 1、Mediator(抽象中介者) :它定义一个接
Java设计模式(二十二) 之行为型模式(访问者模式)
一、定义 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 二、角色 1.Visitor 抽象访问者角色,为该对象结构中具体元素角色声明一个访
Java设计模式(二十一) 之行为型模式(备忘录模式)
一、定义 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 意图: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象
Java设计模式(二十) 之行为型模式(命令模式)
一、定义 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应
Java设计模式(十九) 之行为型模式(责任链模式)
一、定义 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,
Java设计模式(十八) 之行为型模式(迭代器模式)
一、定义 提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 责任和职责: Iterator(迭代器接口): 该接口必须定义实现迭代功能的最小定义方法集 比如
Java设计模式(十七) 之行为型模式(模板方法模式)
一、定义 模板方法模式: 定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的 抽象模板(Abstract Template)角色有如下责任:
Java设计模式(十六) 之行为型模式(观察者模式)
一、定义 观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。 建立一个一(Subject)对多(Observer)的关系,能够
Java设计模式(十五) 之行为型模式(解释器模式)
一、定义 nterpreter(解释器)模式是一种特殊的设计模式,它建立一个解释器(Interpreter),对于特定的计算机程序设计语言,用来解释预先定义的文法。简单地说,Interpreter模式
Java设计模式(十四) 之行为型模式(状态模式)
一、定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,
下一页
个人成就
文章被点赞
47
文章被阅读
4,911
掘力值
300
关注了
1
关注者
3
收藏集
0
关注标签
9
加入于
2025-05-22