`
isiqi
  • 浏览: 16549954 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

时序图中的类

 
阅读更多

上篇博客写到自己搞不清楚,时序图中的类是怎么来的,纠结了很长时间。

昨天和小勇,秋讨论了一下,又在赵斌的指导下。终于找到了一点方向。以前一直觉得类都是名词,看到别人把登陆也写成一个类。

总觉得不合适。登录不是一个动作吗?怎么能是类。

其实他就是一个类。是一个方法类,和他类似的还有查询,修改等类。这些都是方法类。因为他们在很多地方都用到。所以把它抽象出来。写成一个类,不是很好吗!

现在对类有了新的认识,类就是相同属性的事物的封装,并不一定要是名词。就像方法类,完全可以把它写成一个类,里面可以没有属性,只有方法。

谁调用我,我就为谁服务。这样就把使用者和工具分来了,方便了更多用户的调用。

还有数据库这点,以为数据库不就是一堆数据吗?怎么能是类了,其实数据库就是一个没有方法的类,只用属性。谁用我的数据,就读取我的属性。

这样很自然的就形成三种事物:一:调用者。二:中间工具(计算的地方)。三:数据

这大概就是传说中的分层吧。

分享到:
评论

相关推荐

    Eclipse导出类图时序图(亲测),安装截图

    在本文中,我们将深入探讨如何在Eclipse集成开发环境中导出类图和时序图,以及如何确保这一过程在最新版本的Eclipse中仍然有效。Eclipse作为一个强大的Java开发工具,也提供了对统一建模语言(UML)的支持,允许...

    在线考试系统文档以及其用例图、模块图、时序图、实体类图

    这个文档集包含了系统的重要设计和分析元素,如用例图、模块图、时序图和实体类图,这些都是软件工程中用于理解和构建复杂系统的关键工具。 首先,用例图(Use Case Diagram)描绘了系统的主要参与者(Actors)与...

    UML讲义(时序图)

    UML(Unified Modeling Language)是软件开发过程中的一种标准化的建模语言,时序图(Sequence Diagram)是UML中的一种交互图,用于描述对象之间的交互行为和消息传递顺序。 时序图的概念 时序图是一种交互图,...

    andytiming画时序图小软件

    而在软件工程中,时序图则常用于表示系统中的对象如何交互,尤其是在面向对象设计中,能够清晰展示类与类之间的通信过程。 总结,"andytiming画时序图小软件"是一个适合新手的时序图绘制工具,它简化了时序图的绘制...

    Springboot启动时序图

    下面将详细解析SpringBoot启动时序图及相关知识点。 1. **初始化过程** - 当我们运行一个SpringBoot应用,首先执行的是`main`方法,通常是在`Application`类中定义。 - `SpringApplication.run()`方法是启动的...

    eclipse下生成Java类图和时序图

    本文将详细介绍如何在Eclipse集成开发环境中生成Java类图和时序图,以及如何利用提供的资源来实现这一目标。 首先,我们需要了解Eclipse中的UML支持。Eclipse本身并不内置UML建模功能,但可以通过安装插件来扩展这...

    ATM取款机 UML活动图 时序图 顺序图 用例图 类图

    在这个场景中,我们关注的是五种主要的UML图:活动图、时序图、顺序图、用例图和类图。 1. **活动图**:活动图主要用于描述系统中一个过程或任务的步骤和流程,类似于流程图。对于ATM取款机,活动图会展示从插入...

    图书管理系统时序图

    《图书管理系统时序图》是针对图书管理软件设计过程中一种重要的建模工具——时序图的展示。时序图(Sequence Diagram)是统一建模语言(UML)的一部分,主要用于描述对象之间的交互关系,特别是在时间顺序上的行为...

    时序图、类图、包图、用况图PPT

    在"chapter 5.1时序图和通信图.ppt"中,你可以深入学习如何构建时序图,以及如何解析它们以理解系统行为。 2. **通信图(Communication Diagrams)**: 通信图(也称为协作图)与时序图类似,但更强调对象间的交互...

    流程图,时序图,建模等

    在IT行业中,流程图、时序图和建模是至关重要的概念,它们广泛应用于系统设计、软件开发、项目管理等领域。下面将详细阐述这些概念及其重要性。 **流程图**是一种图形表示法,用于描绘一个过程或系统的步骤,从开始...

    图书馆管理系统用例图、活动图、类图、时序图.doc

    "图书馆管理系统用例图、活动图、类图、时序图" 图书馆管理系统是为了实现内部图书借阅管理的系统化、规范化和自动化。该系统主要包括了图书管理、读者管理、借阅管理、系统管理等几个子系统。下面将对图书馆管理...

    UML-时序图总结.doc

    - 类角色指的是时序图中参与交互的对象,它们代表着特定的类实例。 - 每个类角色都在图的顶部标注其类型,以便区分不同的对象。 2. **生命线(Lifeline)** - 生命线是一条垂直的实线,用于表示时序图中对象的存在...

    图书管理系统用例建模报告(用例图、类图、时序图).pdf

    3. 时序图:时序图是一种UML图形,用于描述系统中的交互过程。在图书管理系统中,时序图展示了读者和管理员之间的交互过程,例如读者检索图书信息、登录系统、借书等操作。 4. UML建模:UML建模是一种软件设计方法,...

    浅析时序图

    1. **对象**:时序图中的对象是系统中参与交互的实际实体,可以是类的实例或者参与者。它们通常以矩形框表示,包含对象的名称。 2. **生命线**:每个对象下方的一条细虚线代表对象的生命线,表示对象在整个交互过程...

    uml实例建模 用例图 类图 时序图 活动图

    在 CSDN 论坛系统中,我们可以画出多个时序图,例如,用户浏览帖子时序图、用户发帖时序图、用户回帖时序图等。每个时序图展示了对象如何在时间相关地交互。 四、活动图 活动图(Activity Diagram)是 UML 中的一...

    如何看懂时序图文档资料

    - **对象(Objects)**:时序图中的对象代表了参与交互的系统组件或类实例,通常用矩形表示,包含对象名称和可选的标识符。 - **生命线(Lifeline)**:每个对象下方的一条垂直虚线代表对象的生命线,表示该对象...

    rational rose 图书管理系统 用例图 时序图 协作图等全部图

    《Rational Rose在图书管理系统中的应用——全面解析用例图、时序图及协作图》 Rational Rose作为一款强大的UML(统一建模语言)工具,被广泛应用于软件开发的建模阶段,尤其在图书管理系统的设计中发挥着至关重要...

    live555静态类图、时序图

    live555内部结构类图、时序图,帮助你很快滴熟悉live555代码

    图书馆管理系统用例图、活动图、类图、时序图要点.doc

    图书馆管理系统用例图、...图书馆管理系统用例图、活动图、类图、时序图和状态图是描述系统中actor、活动、类、时序和状态变化的图。这些图可以帮助开发人员更好地理解系统的需求和设计,提高系统的开发效率和质量。

    Keyguard模块 时序图

    当我们谈论"Keyguard模块 时序图"时,我们实际上是在探讨设备解锁过程中的交互流程,包括如何响应用户的操作,如按下电源按钮,以及如何在不同状态下切换锁屏界面。以下是对这些知识点的详细解释: 1. **电源按钮...

Global site tag (gtag.js) - Google Analytics