XMemcached的类图和序列图

XMemcached的结构方面的文档比较少,可能对有兴趣了解它的基本结构,或者想读源码的朋友入手比较困难。画了两张UML图,一张是主要的类图,描述了主要的类和接口之间的关系和结构。一张是序列图,一次典型的get操作需要经过什么步骤。

首先看类图,没有什么需要特别说明的。

再看一下get操作的序列图,需要注意的是等待响应的过程是异步的。

时间: 2024-10-30 13:05:12

XMemcached的类图和序列图的相关文章

Java建模: UML工作簿, 第2部分――序列图中的条件逻辑

我在介绍性专栏中曾经解释过,序列图用于描述系统随时间而产生的内部行为.因为系统行为是对象相互之间发送消息的结果,因此序列图绘制了那些消息在对象之间移动时的路线.归根结底,序列图就是交互图.在前一部分中,尽管我们描述了无数交互,但只创建了一个相当简单的图.这次,我们将做进一步的研究,看看 UML 指定的序列图的两种形态.这两种形态是 常规和 实例.让我们从每种形态的正确应用开始. 序列图的两种类型 序列图用于描述对象之间两种不同类型的交互.一种交互类型是 必须 (must) 交互,其中对象 A 必

StartUML的基础的使用,用例图,序列图

转载地址  http://blog.csdn.NET/tianhai110 (下面参考了原博主的内容,也加入自己的内容,为了自己脑补,也方便其他看到的人脑补) 使用StartUML绘制用例图:       StartUML是支持UML的建模平台软件,是一款开发源码的UML工具,是棒子国主导开发出来的,StartUML可以绘制9款UML图,主要包括用例图,类图,序列图,状态图,活动图.   用例图主要用来描述"用户.需求.系统功能单元"之间的关系.它展示了一个外部用户能够观察到的系统功能

软件工程里的UML序列图的概念和总结

俗话说,自己写的代码,6个月后也是别人的代码--复习!复习!复习! 软件工程的一般开发过程:愿景分析.业务建模,需求分析,健壮性设计,关键设计,最终设计,实现-- 时序图也叫序列图(交互图),属于软件工程里的第二步--业务建模阶段里的图,业务建模要求我们把视角从系统转向组织,要站在客户的角度看问题,以达到清晰准确地"知彼",术语就是从组织的角度来定位系统的价值,从而避免软件项目的失败,因为大量软件项目失败的原因都是一个--最终实现和用户需求不一致!故业务建模也叫组织建模,切记在业务建模

Java建模: UML工作簿,第1部分――序列图简介

统一建模语言 (UML) 是用于建立面向对象系统模型的标准标记法.在 1995 到 1997 年之间,UML 登上了面向对象编程社区的舞台,而且在 1997 年后期受到了对象管理组织 (OMG) 的认可.虽然它最初颇受争议 -- 因为它是在一片支持和反对声中提出的 -- 但 UML 以后却成为系统标记法的行业标准.UML 的当前版本是 1.4,而且它将不断发展以满足面向对象开发人员的需要. UML 可能难以学习,主要因为它试图为相当广泛的情况提供建模标记法.每种建模标记法都采用一种图,而目前在

团队沟通利器之UML—— 序列图

一:用途      对一个开发团队来说,序列图是非常重要的,因为序列图用于描述系统内部一群对象之间的交互情况,尤其在做爬虫这种 业务复杂性的项目,序列图可以让我们更快的理清这些复杂流程.   二:基本元素    序列图中的uml元素还是相对比较少的,先截个图. 1:生命线 首先我们要知道序列图有一种动静结合的特点,以类图作为静态结构,用例图作为动态行为的过程.所以我们可以认为生命线 就是一个类,比如下图中,customer:Customer ,前者是类的实例,后者是类名,图中的"X"是

UML序列图总结(转)

  序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线. 消息用从一个对象的生命线到另一个对象生命线的箭头表示.箭头以时间顺序在图中从上到下排列.  序列图中涉及的元素: 1. 生命线: 生命线名称可带下划线.当使用下划线时,意味着序列图中的生命线代表一个类的特定实例.   2. 同步消息 发送人

UML——序列图

  序列图又叫顺序图,描述的是在时间先后顺序上的对象的交互过程.它是将交互关系表示为一个二维图,纵轴表示时间,时间沿纵向延伸:横轴代表了各个独立对象在交互过程中的类元角色,各类元用生命线表示.当对象存在时生命线是一条虚线,当对象处于激活状态时生命线是一条双道线.   序列图的构成:   1)对象     2)消息   消息有两种分类方法,一种可以分为:调用(call).返回(return).发送(send).创建(create)和销毁(destroy)五类:下图是以管理员张三在基本数据设定中添加

怎样用一个例子讲解StarUML中的用例图、类图、时序图 ?

问题描述 怎样用一个例子讲解StarUML中的用例图.类图.时序图 ? 老师让我讲解StarUTML中的用例图.类图.时序图 , 我不想让老师失望 , 求解啊 请大家能给我一个简单例子 谢谢了

uml-使用Enterprise Architect 工具画的类图和时序图如何导出成图片格式?

问题描述 使用Enterprise Architect 工具画的类图和时序图如何导出成图片格式? 最近尝试使用EA画类图.包图.时序图什么的,但是死活找不到如何导出图片,请使用过的小伙伴指点一下. 解决方案 Diagram -> Save as Image 解决方案二: 虽然晚了,不过总会有人问的:点击图标--->另存为图片 解决方案三: 如果是往word里放的话 直接ctrl+C ctrl+V 就阔以啦 囧--