随笔分类 -  UML

摘要:下面是从网上搜集的一些看法:---------1.--------- Dependency Relationship Draw a dependency relationship between two classes, or between a class and an interface, to show that the client class depends on the supplier class/interface to provide certain services, such as: ?The client class accesses a value (constant 阅读全文
posted @ 2011-03-21 15:27 Cranny 阅读(2142) 评论(1) 推荐(1)
摘要:1. 关联:连接模型元素及链接实例,用一条实线来表示;2. 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;3. 聚集:表示整体与部分的关系,用一条实线加空心菱形来表示;4. 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示; (关联,依赖,聚集,组成的异同见后描述)5. 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示;6. 实现:表示类与接口的关系,用一条虚线加空心箭头来表示;关联,依赖,聚集的异同:(《Java面向对象编程》一书,作者:孙卫琴 来源:www.javathinker.org)在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当 阅读全文
posted @ 2011-03-20 13:40 Cranny 阅读(422) 评论(1) 推荐(0)
摘要:原文 :http://www.cnblogs.com/yyyyy5101/archive/2011/03/11/1981078.html#继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性 继承和实现又可以统称为泛化依赖可以简单 阅读全文
posted @ 2011-03-19 16:15 Cranny 阅读(995) 评论(0) 推荐(1)
摘要:原文:http://www.cnblogs.com/jessy/archive/2010/12/23/1915282.htmlStarUML指导手册【转自】:http://oycn0755.javaeye.com/blog/6010461. 综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以 阅读全文
posted @ 2011-03-19 16:14 Cranny 阅读(4878) 评论(0) 推荐(1)