McDonald整理的超精简版《设计模式》;看了之后感觉非常的爽,在此和大家share下; 习惯了厚厚的砖头,看到这本精简版电子书,着实兴奋了下,书中内容非常精炼,主要涉及23种设计模式的UML类图、目标、应用场景、应用实例;这
1. UML图与应用北京久其软件股份有限公司 纪伟 2. 目录概念 Rose模型的四个视图 UML框图 图例 代码生成和逆向工程 工具使用 3. Rose模型的四个视图 Use Case View Logical
Factory模式 1. 简单工厂模式,又称静态工厂模式 2. 工厂方法模式 3. 抽象工厂模式 抽象工厂模式与工厂方法模式的最大区别在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。
Frame UML是一个免费的UML工具,支持UML 2.x.x。可以运行在(2000/XP/Vista),支持12种图,但不包括对象图,因为对象图可以使用其他图替代 。 项目主页: http://www
UML/Dot这个项目从Java源代码或字节码中生成UML类。使用GraphViz Dot生成图表。用户可以完全控制处理过程,可以隐藏或显示任意提取的元素。需要:JAVA v1.4 或更高版本,GraphViz。
martin fowler 的名著。 这本书特别适合作为UML 的入门教材, 但并不是意味着内容浅显。著名的 80-20 原则大意如下: 80%的责任由20%的人承担,80%的程序只用到20%的语言机制,等等。 对于UML 来说也是一样,大多数的软件设计任务只需用到20%的UML 机制。 martin fowler 将这最常用、最核心的20% 揪出来, 给予清晰和透彻的说明。 对于阅读过《uml user guide》一书, 同时感到内容太多,抓不住重点的人来说, 这本书是特别好的助消化良药。
Voilet 是一个UML编辑器。具有:很容易学习和使用。绘制漂亮的外观的图表。完全免费的。跨平台的。Voilet 的目的是为开发人员,学生,教师提供快速简单的UML图设计功能。 Voilet 实现了以下U图
1 职责链模式 职 责链模式的意图为:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一 个对象处理它为止。使多个对象都
1).抽象工厂模式(Abstract factory): 原理: 抽象工厂模式的一个主要目的是把所生成的具体类相分离,这些类的实际名称被隐藏在工厂中,在客户级不必了解。 JDK中的此模式应用:
UML Designer 是 Eclipse 的 UML 插件,支持 UML 2.1,可将 UML 转成特定的领域模型。 提供以下 UML 类型支持: 包层次 类图 组件图 对象图 组合结构 用例图
Papyrus UML - 开放源代码的UML2建模工具。 关键特性: Eclipse UML2 compliance Full respect of the UML2 standard as defined
JS/UML 是 Eclipse 的一个插件,用来将 JavaScript 代码反向工程成 UML 模型,适合用来生成 JavaScript 代码的文档。 项目主页: http://www
OOAD与UML 1. OOAD(Object Oriented Analysis and Design),面对对象的分析与设计; 2. 模块之间追求的是高内聚,低耦合 3. UML(Unified
1. UML 基础教程 2. 目录1. 前言 1.1前言 1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图
右击Package【商品提报上架】->选择【Add】->选择【Add Diagram】,如下图所示 弹出如下对话框:选择【UML Behavioral】->Use Case,单击【OK】 这样,一个空的Use Case新建完成。接下来我们需要向空的Use
JS/UML是一个用于创建JavaScript代码UML类图的Eclipse插件。并而且能够根据模板生成JavaScript API文件。模板采用Velocity模板语言编写。
UML/Dot这个项目从Java源代码或字节码中生成UML类。使用GraphViz Dot生成图表。用户可以完全控制处理过程,可以隐藏或显示任意提取的元素。需要:JAVA v1.4 或更高版本,GraphViz。
Green UML一个UML类图创建工具,主要是针对学生使用而设计。你可以利用Green UML从代码创建UML类图,或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Gr
Papyrus是一个基于Eclipse平台UML2建模工具。遵从Eclipse UML2、支持由OMG规定的UML2标准和DI2 (Diagram Interchange)标准、Papyrus的整个架
1995年8月18日,Shapeware发布Visio 4,这是一个专门为Windows95开发的第一个应用程序。 1995年11月,Shapeware将公司名字更改为Visio1。 2000年1月7日,微