桥模式(Bridge Pattern)
www.javaresearch.org - 2006-02-25 17:07:32.857
第24章 桥模式(Bridge Pattern) 描述: 桥模式提倡抽象的接口和它的实现分离。通常,抽象是指识别具有特殊用途的对象的一组属性和行为的过程。设计对象的这个特殊视图是为了把对象与那些不相干的属性...
|
命令模式(Command Pattern)
www.javaresearch.org - 2006-02-25 17:06:54.027
第30章 命令模式 描述: 通常,面向对象应用程序是由一组能够提供有限的、专注于功能的相互交互的对象集合组成...
|
调停者模式(Mediator Pattern)
www.javaresearch.org - 2006-02-25 17:06:20.683
第31章:调停者模式(Mediator Pattern) 描述: 通常,面向对象应用程序是由一组为了提供某种服务而彼此交互的对象组成。当彼此引用的对象数量比较少时,此时对象之间就为直接交互(点对点)。图31.1展示了当ObjectA和ObjectB之间...
|
备忘录模式(Memento Pattern)
www.javaresearch.org - 2006-02-25 17:05:34.403
第32章 备忘录模式(Memento Pattern) 描述: 对象的状态可以定义为在特定的时间点对象的属性值。备忘录模式(Memento Pattern)应用于保存和跟踪对象的状态,...
|
观察者模式(Observer Pattern)
www.javaresearch.org - 2006-02-25 17:04:57.933
第33章 观察者模式(Observer Pattern) 描述: 在设计一组依赖的对象与它们所依赖的对象之间一致(同步)的交流模型时,观察者模式(Observer Pattern)很有用。它可以使依赖对象的状态与它们所依赖的对象的状...
|
设计模式入门之一
www.javaresearch.org - 2006-02-25 17:04:24.98
开宗明义 话说设计模式以来,众人皆奉为经典,其实说穿了不过是一个矛盾的辩证关系而已,即如 何将变化与固定相统一的问题。通常的代码是固定的,很难变化; 而需求与环境是变化的,故而两者是矛盾的。但我们却要在程序中将两者的矛盾处理好。 然而,两者又是统一的,因为变化就是为了“不变”,即最大限度地重用已有的“不变” 代码;另一方面,将“不变”认识清...
|
个案研究:聊天室UML模型中的一致性问题
www.javaresearch.org - 2006-02-25 17:03:48.4
个案研究:聊天室UML模型中的一致性问题 Thomas Huining Feng、Hans Vangheluwe 著,车皓阳 译 摘要 本文从初始需求开始构建聊天室模型,以及对个案进行研究。在不同的开发阶段,分别要用到UML类图、时序图和状态图。这样,难免需要...
|
类的设计方法
www.javaresearch.org - 2006-02-25 17:03:15.463
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: Thi...
|
广告管理系统的UML分析与设计
www.javaresearch.org - 2006-02-25 17:02:30.79
摘 要 :广告管理系统是现代报业的生命线,传统的系统分析设计方法已经难以保证开发的效率和质量,通过将 UML应用于广告管理系统建设,可以加速开发进程,提高代码质量,支持动态的业务需求,并方便...
|
用Use Cases捕获需求
www.javaresearch.org - 2006-02-25 17:01:57.587
概述 开发者们经常通过一些典型的情节去理解系统并知晓系统如何工作,不幸的是他们虽然努力地去做了这些工作却很少以一种有效的方式去说明,Use Cases正是一种形式化捕获这些情节的技术。 仅管Use Cases在一本对象方面的书《Object Oriented Software&n...
|
学习GoF设计模式的重要性
www.javaresearch.org - 2006-02-25 17:01:24.647
板桥里人 http://www.jdon.com 2002/05/24 著名的EJB领域顶尖的专家Richard Monson-Haefel在其个人网站:www.EJBNow.com中极力推荐的GoF的《设计模式》,原文如下: Desig...
|
在组合(Composite)模式中实现访问者(Visitor)模式
www.javaresearch.org - 2006-02-25 17:00:48.897
在组合(Composite)模式中实现访问者(Visitor)模式 本文从一个给定的实现了组合(Composite)模式的例子开始,说明怎么在这个数据结构上实现业务逻辑代码。依次介绍了非面向对象的方式、在组合结构中加入方法、使用访问者(Visitor)模式以及用改进后的访问者(Visitor)模式...
|
在组合模式中实现访问者(Visitor)模式
www.javaresearch.org - 2006-02-25 17:00:11.367
本文从一个给定的实现了组合(Composite)模式的例子开始,说明怎么在这个数据结构上实现业务逻辑代码。依次介绍了非面向对象的方式、在组合结构中加入方法、使用访问者(Visitor)模式以及用改进后的访问者(Visitor)模式来实现相同的业务逻辑代码,并且对于每种实现分别给出了优缺点。 读者定位于具有Java程序开发和设计模式经验的开发人员。
|
Java源码分析:深入探讨Iterator模式
www.javaresearch.org - 2006-02-25 16:58:58.927
Java源码分析:深入探讨Iterator模式 java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。...
|
窃以为软件的最大追求是在合适的地方做正确的事
www.javaresearch.org - 2006-02-25 16:58:17.27
前段时间读了《软件的最大追求是什么》,击节叫好,深以为然,虽然该文章很多地方显得有点极端。 如今的软件系统越来越复杂,如果软件的结构不好会影响软件的可维护性,重构代码...
|
与UML之父面对面,探讨提升软件产业的竞争能力
www.javajia.com - 2006-02-25 16:57:10.99
与UML之父面对面,探讨提升软件产业的竞争能力---高品质软件开发高层论坛 邀请函 在一个全球化的趋势下,唯一...
|
UML工具发布EnterpriseArchitect6.0
www.javajia.com - 2006-02-25 16:57:09.473
SPARX Systems公司已经发布了Enterprise Architect – 它的UML工具的一个新版本。新的6.0版本超越了标准的UML工具集,并为开发团队提供了各种在整个软件生命周期―从业务需求文档化到代码的反工程―中协作开发的方式。 Sparx Systems是基于UML2...
|
UML 在商业活动建模中的应用
www.javajia.com - 2006-02-25 16:57:08.037
摘要 : 当前的 UML (统一建模语言)标准的推出为建模提供了基本的支持 , 是一种定义良好、功能强大且普遍适用的可视化建模语言。本文是在对 UML 建模的研究基础上,介绍了在商业活动中如何使用 UML 模型进行建模。
|
一种基于 UML 的嵌入式系统可视化开发方法
www.javajia.com - 2006-02-25 16:57:06.753
摘 要 近年来,在嵌入式领域中缺乏一个成熟的始终一贯的形式化开发方法,这已成为制约嵌入式系统发展的瓶颈之一。本文结合统一建模语言UML,对嵌入式系统开发方法进行了有益的探索研究,提出了一种基于UML的适合于嵌入式系统的形式化开发方法,并以嵌入式远程温度监控系统为例,验证了该方法的可行性和有效性。
|
J2EE之DAO设计模式
www.javaresearch.org - 2006-02-25 16:56:58.05
最近参与WEB编程项目,采用STRUTS框架,在处理到数据持久化的时候决定采用DAO设计模式,因此读了SUN的J2EE 核心设计模式中DAO设计模式,现翻译为中文于大家共享,不足与错误指出望大家指出,也愿该文对大家有所帮助. 在JAVA编程的时候, 有时候看起来非常直接的实现却非要用设计模式转若干个弯去实现他, 这似乎显的很多...
|
|
|