美文网首页Ulord社区联盟程序比特科技
[UML专题-3] 静态视图基础概念

[UML专题-3] 静态视图基础概念

作者: 坑儿里的小朕 | 来源:发表于2019-09-21 21:41 被阅读0次

         ✌劝学诗 -唐•颜真卿
    三更灯火五更鸡,正是男儿读书时。
    黑发不知勤学早,白首方悔读书迟。

    静态视图基础概念
    ⭐ 概述
    • 静态视图是UML的基础。静态视图中的元素是现实世界概念的抽象描述。
    • 静态视图捕获对象(类的实例)结构。面向对象的思想将数据结构和行为特性统一成单个的对象结构,静态视图就是描述这样的思想。
    • 静态视图将行为实体描述为离散的模型元素,但它不具备动态行为的细节和过程,也就是说静态视图描述必然在动态行为交互之前。静态视图是其它视图构建的基础。
    ⭐ 静态视图的分类(对象)

    静态视图主要包括分类(对象)和分类之间的关系。
    分类是描述事物的模型元素,分类很多,包括类、接口、数据类型等等。
    分类之间的关系包括关联、依赖、实现、概括等等。[另] 关系是下期课程内容。
    分类的常见种类,如下表:

    分类的种类 下面对常见的分类种类进行详述:

    • 类表征了正在建模应用中离散的概念——说的直白点:就是客观事物的抽象化表示,同时抽象的类具有客观事物的特点(属性)和行为(操作)。
      对象是具有标识、状态和可调用行为的分离实体——说的直白点:对象就是抽象类的实例化体现,实例化的类对象具有抽象类的属性和操作,包括共有和私有等属性以及自有的生命周期。
      类之间的关系:使用概括关系和构建其上的继承机制来共享状态和行为描述。[附] 关系详见下期课程。
    • 接口
      接口是未给出实现或状态的对象行为的描述。接口有抽象行为操作,但无属性,不具备对外可视的关联。接口需要被实现才可使用。
    • 数据类型
      数据类型是对无标识的基本数据类型的描述。数据类型采用值传递,而且是不变的实体。数据类型不具有属性,但有可能有操作,即操作可能会改变其值,也可能作为返回值使用。
    • 层次意义
      类可以在模型的不同意义的层次上存在,包括分析、设计和实现的层次。
      分析层次的类表达了应用领域或应用本身的逻辑概念。
      设计层次的类包含了现实世界和计算机系统的内容。
      实现级别的类可以直接映射成代码。
      [附] 三个层次需要在实践中深刻理解。

    ✨ 更多精彩,期待中...

      ✉ liuxiaoleivc@163.com
      ℹ Wechat: liuxiaoleione(添加时请注明'简友')


    版权声明®

      版权所有,翻版必究!
      本系列课程文本及表格仅为个人整理资料和见解,可以转载或学习,但要注明作者和出处,然文章中图片均链接自百度网页,未经作者许可禁止一切商用活动!

    相关文章

      网友评论

        本文标题:[UML专题-3] 静态视图基础概念

        本文链接:https://www.haomeiwen.com/subject/gxscyctx.html