面向对象技术与UML的基本构造

本文介绍了面向对象技术的基础,包括对象、类和继承的概念,并指出面向对象方法是软件开发的重要方法学。同时,文章阐述了UML作为统一建模语言在系统分析和设计中的作用,是面向对象开发中的沟通桥梁。面向对象与UML的关系是UML基于面向对象思想,用于系统建模。后续将深入探讨UML的四种关系和九种图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

          在学习UML 之前,我们应该先初步掌握面向对象技术基础,因为面向对象将会是我们在以后学习中不可避免的,也恰恰是我们所要学习的。面向对象方法(Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。现在理解的有点费力,所以下图是面向对象技术和现实世界的对比,可以帮助我们更好的理解。

      

        面向对象                                                                           现实世界

用对象来描述事物

由事物组成

类是具有相同共性的抽象描述

事物之间有共性,可以归纳

用属性和方法描述事物的静态特性和动态特性

事物具有静态特性和动态特性

消息、方法

事物存在联系,需要交流

封装性

事物是一个独立的实体

继承性

客观世界中的事物存在继承关系,用来简化对事物的认识和描述

聚合关系

复杂事物可以看成由多个简单事物组成

多态性

不同的事物收到同样的消息时,所产生的行为不同


       所以面向对象和UML由什么关系呢?我们先从概念 谈起。UML,统一建模语言的英文缩写,是软件和系统开发的标准建模语言,它主要以图形的方式对系统进行分析,设计。面向对象,是一种软件开发方法,其基本思想使用类、对象、封装、继承、关联、消息等基本概念来对系统进行分析和设计。所以说,UML是在多种面向对象分析与设计方法相互融合的基础上形成的,是一种专用于系统建模的语言,它是开发人员与用户以及开发人员之间沟通和理解的桥梁。
       

      想要了解UML就得先对它的基本构造体系有个了解,四种关系和九种图会在后续种详细介绍。

      



评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值