博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月20日

摘要: 本文转自:http://www.iteye.com/topic/979557总结完ubuntu之后,接着整uml的东西。上一篇我们介绍了用例图和用例间的关系。我们现在再来说说uml中类图和类的关系。 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。 基本概念 类图(Class Diagram): 类图是面向对象系统建模中最常用和最 阅读全文

posted @ 2011-09-20 13:00 gczhao 阅读(156) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.iteye.com/topic/37302类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。[具体表现]父类 父类实例=new 子类() 阅读全文

posted @ 2011-09-20 12:55 gczhao 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/riky/archive/2007/04/07/704298.html1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的: classC1...{public:C2*theC2;};clas 阅读全文

posted @ 2011-09-20 12:54 gczhao 阅读(161) 评论(0) 推荐(0) 编辑