✌劝学诗 -唐•颜真卿
三更灯火五更鸡,正是男儿读书时。
黑发不知勤学早,白首方悔读书迟。
⭐ 概述
- 静态视图是UML的基础。静态视图中的元素是现实世界概念的抽象描述。
- 静态视图捕获对象(类的实例)结构。面向对象的思想将数据结构和行为特性统一成单个的对象结构,静态视图就是描述这样的思想。
- 静态视图将行为实体描述为离散的模型元素,但它不具备动态行为的细节和过程,也就是说静态视图描述必然在动态行为交互之前。静态视图是其它视图构建的基础。
⭐ 静态视图的分类(对象)
静态视图主要包括分类(对象)和分类之间的关系。
分类是描述事物的模型元素,分类很多,包括类、接口、数据类型等等。
分类之间的关系包括关联、依赖、实现、概括等等。[另] 关系是下期课程内容。
分类的常见种类,如下表:
- 类
类表征了正在建模应用中离散的概念——说的直白点:就是客观事物的抽象化表示,同时抽象的类具有客观事物的特点(属性)和行为(操作)。
对象是具有标识、状态和可调用行为的分离实体——说的直白点:对象就是抽象类的实例化体现,实例化的类对象具有抽象类的属性和操作,包括共有和私有等属性以及自有的生命周期。
类之间的关系:使用概括关系和构建其上的继承机制来共享状态和行为描述。[附] 关系详见下期课程。 - 接口
接口是未给出实现或状态的对象行为的描述。接口有抽象行为操作,但无属性,不具备对外可视的关联。接口需要被实现才可使用。 - 数据类型
数据类型是对无标识的基本数据类型的描述。数据类型采用值传递,而且是不变的实体。数据类型不具有属性,但有可能有操作,即操作可能会改变其值,也可能作为返回值使用。 - 层次意义
类可以在模型的不同意义的层次上存在,包括分析、设计和实现的层次。
分析层次的类表达了应用领域或应用本身的逻辑概念。
设计层次的类包含了现实世界和计算机系统的内容。
实现级别的类可以直接映射成代码。
[附] 三个层次需要在实践中深刻理解。
✨ 更多精彩,期待中...
✉ liuxiaoleivc@163.com
ℹ Wechat: liuxiaoleione(添加时请注明'简友')
版权声明®
版权所有,翻版必究!
本系列课程文本及表格仅为个人整理资料和见解,可以转载或学习,但要注明作者和出处,然文章中图片均链接自百度网页,未经作者许可禁止一切商用活动!
网友评论