美文网首页
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 面向对象技术

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