美文网首页
2019-04-01 面向对象技术

2019-04-01 面向对象技术

作者: 米_8d62 | 来源:发表于2019-04-08 17:58 被阅读0次

考察重点
面向对象、UML、设计模式等内容

uml统一建模语言

(1)静态模型(系统结构)——用例图、类图、对象图、构件图、部署图
(2)动态模型(系统行为)——状态图、活动图、顺序图、协作图
(3)包图

用例图

用例图.png

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。
用例图主要包括参与者、用例、子系统。
用例图中涉及的关系有关联、泛化、包含、扩展。

类图

类图.png

描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。
类图包含7个元素:类(Class)、接口(Interface)、协作(Collaboration)、依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)以及实现关系(Realization)。
类之间的关系最常用的有4种,分别是表示类之间使用关系的依赖关系(Dependency)、表示类之间一般和特殊关系的泛化关系(Generalization)、表示对象之间结构关系的关联关系(Association)、表示类中规格说明和实现之间关系的实现关系(Realization)。

对象图

对象图.png

描述对象及其关系的图。
几乎使用与类图完全相同的标识,主要不同点在于,对象图显示类的多个对象的实例,而不是实际的类。

构件图

图片.png

描述软件的各种构件和他们之间的依赖关系。
由源文件代码、二进制代码、可执行文件或动态链接库等构件组成。

部署图

图片.png

用来限时系统中软件和硬件的物理架构。

状态图

图片.png

用来描述一个特定的对象所有可能得状态,以及由于各种事物的发生而引起的状态之间的转移和变化。

活动图

图片.png

主要用来描述系统的动态视图。
活动图主要描述的是行为的动作,状态图主要描述行为的结果。

顺序图

图片.png

强调消息的时间顺序的交互图,描述类系统中类与类之间相互交换以完成期望行为的消息。

协作图(通信图)

图片.png

对象:矩形元素、链接:单一线条、消息:通信的方式

相关文章

  • 2019-04-01 面向对象技术

    考察重点面向对象、UML、设计模式等内容 uml统一建模语言 (1)静态模型(系统结构)——用例图、类图、对象图、...

  • 面向对象技术扫盲(一)

    面向对象技术技术盲点 1、到底什么是面向对象 面向对象=对象+分类+继承+用消息通信 OOP=Object+Cla...

  • 面向对象中,包和类的设计原则

    什么是面向对象技术 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术 面向对象有哪些特...

  • 面向对象是怎么工作的

    面向对象:让软件开发变轻松的技术 预测未来最好的方法是创造它 面向对象是软件开发的综合技术 面向对象包括了各种技术...

  • 面向对象

    为什么要学习面向对象(面向对象思想) 面向对象奇数是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设...

  • 面向对象技术

    对象(object) 32/48/40/49/37/11 定义为“属性的无序集合,每个属性存放一个原始值、对象或函...

  • 面向对象技术

    面向对象基本概念 对象:基本的运行实体,为类的实例,封装了数据和行为的整体,如学生、汽车等真实存在的实体。对象具有...

  • C++面向对象多线程学习笔记_C++组件简介

    1. 面向对象方法 面向对象编程技术可用于解决许多过程编程技术难以解决的问题,面向对象架构可用于管理并行编程情况下...

  • javascript 面向对象技术

    javascript类的实现: 1.集合类 set.js 送人玫瑰,手留余香。

  • JavaScript面向对象技术

    在JS中,万物皆对象。Javascript中只有对象。每个对象都具有一个__proto__属性,称为隐式属性,它指...

网友评论

      本文标题:2019-04-01 面向对象技术

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