UML与设计模式
langonghan
这个作者很懒,什么都没留下…
展开
-
UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图
用例图用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆,转载 2010-03-17 17:00:00 · 2485 阅读 · 0 评论 -
类之间的关系:继承、依赖、关联、聚合、组合
1.关联 Association 关联指的是类之间的引用关系。关联可分为一对一、一对多和多对多关联。 a、单向关联 b、双向关联2.依赖 Dependency 依赖指的是类之间的访问关系。如果类A访问类B的属性或方法,或者类A负责实例化类B, 那么可以说类A依赖类B。和关联关系不同,无需把类B定义为类A的属性。 总结:谁使用了谁,谁负责创建谁=谁就依赖谁。3.聚合 Aggregation 聚集是关联关系的一种特例。聚集指的是整体与部分之间的关系 他原创 2011-01-26 14:02:00 · 1136 阅读 · 0 评论 -
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
继承<br />指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;<br /><br />实现<br />指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性;<br /><br />依赖<b原创 2011-01-26 14:03:00 · 575 阅读 · 0 评论