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