自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 23-访问者模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的访问者(Visitor)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 访问者模式 Quarkus1 基础知识1.1 标准定义访问者(Visitor)模式标准定义:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。1.2 分析和说明访问者(Visitor)模式属于对象行为型模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的

2021-08-20 07:46:01 196

原创 22-策略模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的策略模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 策略模式 Quarkus1 基础知识1.1 标准定义策略模式标准定义:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。1.2 分析和说明策略(Strategy)模式属于对象的行为模式,通过分析Strategy模式可以发现:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立

2021-08-19 07:28:54 217

原创 21-状态模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的状态(State)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 状态模式 Quarkus1 基础知识1.1 标准定义状态(State)模式标准定义:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。1.2 分析和说明状态(State)模式属于对象行为型模式。状态模式允许一个对象在其内部状态改变的时候改变行为。这个对象看上去象是改变了它的类一样。可理解为在不同的上下

2021-08-18 07:33:35 519

原创 20-观察者模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的观察者(Observer)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 观察者模式 Quarkus1 基础知识1.1 标准定义观察者(Observer)模式标准定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。1.2 分析和说明观察者(Observer)模式属于对象行为型模式。观察者模式定义了一种一对多的依赖关系,让多个观察

2021-08-17 07:35:44 254

原创 19-备忘录模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的备忘录(Memento)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 备忘录模式 Quarkus1 基础知识1.1 标准定义备忘录(Memento)模式标准定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。1.2 分析和说明备忘录(Memento)模式属于对象行为型模式。备忘录对象是一个用来存储另外一个对象内部状

2021-08-16 07:49:02 213

原创 18-调停者模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的调停者模式,并用Quarkus程序代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 调停者模式 Quarkus1 基础知识1.1 标准定义调停者(Mediator)模式标准定义:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。1.2 分析和说明调停者(Mediator)模式也叫中介者模式,属于对象行为型模式。调停者模式包装了一系列对象相互作

2021-08-13 07:28:45 209

原创 17-迭代子模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的迭代子(Iterator)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 迭代子模式 Quarkus1 基础知识1.1 标准定义迭代子(Iterator)模式标准定义:提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。1.2 分析和说明迭代子(Iterator)模式称迭代器模式,属于对象行为型模式。迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象。

2021-08-12 07:43:51 103

原创 15-责任链模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的责任链模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 责任链模式 Quarkus1 基础知识1.1 标准定义责任链(Chain of Responsibility)模式标准定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。1.2 分析和说明责任链(Chain of Responsibili

2021-08-11 07:27:16 671

原创 14-模板方法模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的模板方法模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 模板模式 Quarkus1 基础知识1.1 标准定义模板方法(Template Method)模式标准定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。1.2 分析和说明模板方法(Template Method)模式属于行为型设计

2021-08-10 07:40:44 205

原创 16-命令模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的命令(Command)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 命令模式 Quarkus1 基础知识1.1 标准定义命令(Command)模式标准定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。1.2 分析和说明命令(Command)模式属于对象行为型模式。命令模式把一个请求或者操作封装到一个对象中。命令模式把

2021-08-09 08:26:11 161

原创 13-解释器模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的解释器模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 解释器模式 Quarkus1 基础知识1.1 标准定义解释器(Interpreter)模式标准定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。1.2 分析和说明解释器(Interpreter)模式属于行为型设计模式。其含义是给定一个语言后,解释器模式可以定义出其文法的一种表示,并同

2021-08-08 22:27:19 186

原创 12-代理模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的代理模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 代理模式 Quarkus1 基础知识1.1 标准定义代理(Proxy)模式标准定义:为其他对象提供一种代理以控制对这个对象的访问。1.2 分析和说明代理(Proxy)模式属于结构型设计模式。代理就是一个人或一个机构代表另一个人或者一个机构采取行动。某些情况下,客户不想或者不能够直接引用一个对象,代理对象可以在客户和目标对象直接起到中介的

2021-08-06 08:07:39 330

原创 11-享元模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的享元模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 享元模式 Quarkus1 基础知识1.1 标准定义享元(Flyweight)模式标准定义:运用共享技术有效地支持大量细粒度的对象。1.2 分析和说明享元(Flyweight)模式属于结构型设计模式。享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。内蕴状态存储在享元内部,不会随环境的改变

2021-08-05 07:22:53 179

原创 10-门面模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的门面模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 门面模式 Quarkus1 基础知识1.1 标准定义门面(Facade)模式标准定义:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。1.2 分析和说明门面(Facade)模式也叫外观模式,属于结构型设计模式。外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提

2021-08-04 08:55:21 389

原创 09-装饰模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的装饰模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 装饰模式 Quarkus1 基础知识1.1 标准定义装饰(Decorator)模式标准定义:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。1.2 分析和说明装饰(Decorator)模式属于结构型设计模式。装饰模式用于动态地为对象附加额外的职责,以达到扩展其功能,是继承关系的一个替代方案

2021-08-03 07:08:16 166

原创 08-合成模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的合成模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 合成模式 Quarkus1 基础知识1.1 标准定义合成(Composite)模式标准定义:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。1.2 分析和说明合成(Composite)模式属于结构型设计模式。它将对象组合成树形结构以表示“整体-部分” 的层次结构,定义了

2021-08-02 07:17:05 207 1

原创 07-桥梁模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的桥梁模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 桥梁模式 Quarkus1 基础知识1.1 标准定义桥梁(Bridge)模式标准定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化。1.2 分析和说明桥梁(Bridge)模式属于结构型设计模式。它将抽象化与实现化脱耦,使得二者可以独立的变化,也就是说将他们之间的强关联变成弱关联,也就是指在一个软件系统的抽象化和实现化之间使用组合

2021-08-01 16:04:00 147

原创 06-适配器模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的适配器(变压器)模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 适配器模式 Quarkus1 基础知识1.1 标准定义适配器模式标准定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。1.2 分析和说明适配器模式属于结构型设计模式。把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工

2021-07-31 06:54:50 159

原创 05-单例模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的单例模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 单例模式 Quarkus1 基础知识1.1 标准定义单例模式标准定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。1.2 分析和说明单例模式属于创建型模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且其它类可以通过

2021-07-30 07:10:58 250

原创 04-原始模型模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的原始模型模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 原始模型模式 Quarkus1 基础知识1.1 标准定义原型模式标准定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。1.2 分析和说明原型模式是指用原型实例指定创建对象的种类,并且通过拷贝(克隆)这些原型创建新的对象。原型模式也是一种创建性模式。当一个系统应该独立于它的产品创建、构成和表示,以及当要实例化的类是

2021-07-29 07:09:25 206

原创 03-建造模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的建造模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 建造模式 Quarkus1 基础知识1.1 标准定义建造模式标准定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。1.2 分析和说明建造模式属于创建性模式,它就是将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道

2021-07-28 07:12:09 117

原创 02-抽象工厂模式Quarkus实现

摘要:本文用一个实例场景描述Gof 23设计模式中的抽象工厂模式,并用Quarkus框架代码给予实现,同时也给出实现代码的UML模型。关键字:Gof 23 设计模式 抽象工厂模式 Quarkus1 基础知识1.1 标准定义抽象工厂模式标准定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。1.2 分析和说明抽象工厂模式是一个创建性的模式。与工厂方法模式一样,它要求工厂类和产品类分开。但是核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色

2021-07-27 07:43:37 210

原创 01-工厂模式Quarkus实现

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-26 07:21:20 306

Java入门知识和内容

Java入门Java入门Java入门Java入门Java入门Java入门Java入门Java入门Java入门Java入门

2009-08-11

基于OpenSource的全文检索框架

:本文在开源(Open Souroe)项目Jakarta Lucene的基础上,结合多种开源文档格式分析工具,设计和实现了 一种可扩展的全文检索框架,该框架可高效地对XML、HTML、/VLS Word、PDF等格式的文档进行全文检索。整个框 架完全基于开源工具包,可以有效地对信息系统的开发进行支持。

2009-08-11

软件设计模式的选择与实例化一致性校验

针对现有基于类图及文档的软件设计模式描述方法存在的问题,提出了一种基于可扩展标记语言架构的设计 模式描述方法.该方法弥补了传统设计模式描述方法在动态信息方面描述的不足,使众多的设计模式更加规范化.能更 好地被使用者理解、识别、搜索和管理.同时提供一种设计模式实例化一致性的校验方法,确保设计模式的关键性约束条 件在具体设计中得以体现.

2009-08-11

一种Delegate机制的设计与分析

近年来.面向对象成为软件设计和开发的主流技术,然而基于继承的类结构的面向对象语言越来越显示出难 以满足系统中动态应用的需求。本文就我们在实际工作中所遇到的问题.在分析基于继承和设计模式两种实现方法的 基础上,提出一种基于delegate机制的实现方法。分析和模拟实验结果表明,基于delegate机制的实现方法明显优于 前两者.可以有效地应用于软件开发。

2009-08-11

06年秋信息系统监理师模拟试卷二

2006年秋信息系统监理师模拟试卷二,秋信息系统监理师模拟试卷二秋信息系统监理师模拟试卷二秋信息系统监理师模拟试卷二秋信息系统监理师模拟试卷二

2008-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除