![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML面向对象设计
文章平均质量分 58
johnsonTj
这个作者很懒,什么都没留下…
展开
-
类的设计方法
1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特原创 2005-02-18 00:49:00 · 1046 阅读 · 0 评论 -
使用UML编写Java应用程序
引言 统一建模语言(Unified Modeling Language,简写为UML)是一种通用的模拟语言,它可以用于确定、展示和记录软件系统的设计过程。统一建模语言中的图形标记,尤其是用于面向对象的软件设计。它有两大优点: (1)UML是国际软件工业界广泛认可的标准,它统一了对象模拟的标记和含义,使软件设计工具能发挥更大的功用,同时,现有的对象设计也能更容易地被重新使用。 (2)UML博采原创 2005-02-18 00:55:00 · 1087 阅读 · 0 评论 -
《UML实务》序言
《UML实务》序言曹伟(来自中国系统分析员) 2003年03月03日我有话说…… 路漫漫其修远兮 吾将上下而求索 --屈原《离骚》 本书的读者的对象很广泛,没有什么限制,但是有一点应该注意,该书不是向读者介绍具体的软件开发,而是告诉读者一个开发的过程或思路,让读者知道如何使用程序设计语言来实现这个过程或思路。 在写如此的相关于软件工程的书之前,我原创 2005-02-18 01:16:00 · 1252 阅读 · 0 评论 -
如何绘制UML活动图
Scott W. Ambler UML 活动图记录了单个操作或方法的逻辑,单个用户案例,或者单个业务流程的逻辑。要创建一个 UML 活动图,您需要反复执行下列步骤。 第一步,定义活动图的范围首先应该定义您要对什么建模。单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标原创 2005-03-07 20:57:00 · 2399 阅读 · 0 评论 -
聚合和组合
聚合(Aggregation): 这是一种松散的对象间的关系.举个例子:计算机和他的外围设备就是一例. 用来表示拥有关系或者整体与部分的关系。组合(Composition):这是一种非常强的对象间的关系,举个例子,树和它的树叶之间的关系.在一个合成里,部分与整体的生命周期都是一样的。一个合成的新对象完全拥有对其组成部分的支配权。包括他们的创建和毁灭。最后总结一下:聚合: 聚合有时能够不依赖部原创 2005-03-07 20:47:00 · 1154 阅读 · 0 评论 -
软件建模: ModelMaker、Together和Rational Rose
软件建模对软件的重要性是不言而喻的,就象建一栋大楼要不要设计图纸一样。(创建 UML http://www.uml.org 的三位大佬经常以建筑来比喻软件开发)。ModelMaker http://www.modelmakertools.com/ 是面向Delphi的建模工具,与Delphi结合得十分紧密,也是一款好用的建模工具。个人知识管理系统 iSpace Desktop http://chi原创 2005-03-07 20:48:00 · 1449 阅读 · 0 评论 -
Rational XDE介绍
王辉 (huiwang_290@hotmail.com)2004 年 1 月前言:软件开发经过了几十年的发展,从最初的汇编语言发展到高级编程语言,从结构化的编程语言发展到面向对象的编程语言,目前应用最为广泛的面向对象的编程语言不外乎 JAVA 、 C++ 和 Delphi 等等。与此同时软件开发的方法也由过去的结构化的编程发展到了面向对象的软件分析与设计、面向对象的软件编程。今天面向对象的思想和方原创 2005-03-07 20:56:00 · 1783 阅读 · 0 评论 -
利用Rational XDE中模式的能力来促进软件的重用
2004 年 1 月软件的重用一直以来都是软件开发追求的重要目标之一。软件的重用可以缩短软件开放周期,提高软件质量。可重用的软件组件、设计、代码是软件开发企业最重要的资产。但是软件的重用受到很多因素的影响,比如软件设计的质量,项目的交付时间,以及软件开发过程各阶段工作产品的管理及规范都在某种程度上制约了软件的重用。软件的重用可以分为多个层次:代码级重用,组件级重用,设计的重用,软件架构的重用以及解原创 2005-03-07 21:07:00 · 1433 阅读 · 0 评论