软件工程----6面向对象基础

本文介绍了面向对象的基本概念与发展历程,涵盖了面向对象的软件工程方法论,并详细解释了对象、类、封装、继承、多态等核心概念。同时,文章还探讨了统一建模语言(UML)在软件开发中的应用,包括其组成部分及常用的UML图。

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

1 面向对象方法概述

  面向对象技术是软件工程领域的重要技术。面向对象=对象+类+继承+通信

  面向对象的发展历史 1 初始阶段 2 发展阶段 3 成熟阶段

  面向对象的软件工程方法:1 面向对象分析 2 面向对象设计 3 面向对象编程 4 面向对象测试 5 面向对象维护

2 面向对象基本概念

   对象从不同角度有不同含义。属性是用来描述对象静态特征的一个数据项。服务是用来描对象动态特征的一个操作序列。

   类是具有相同属性和服务的一组对象的集合。封装是把对象的属性和服务结合独立的一个系统单位,并尽可能的隐藏对象的内部细节。继承是指与类可以自动拥有父类的属性和服务。 消息是对象发出的服务请求,一般包含提供服务的对象标示,服务标示,输入信息和应答信息。 关联是对象属性之间的静态联系。聚合是对象之间组成关系,聚合是一种特殊的关联。多态性是指父类中定义的属性或服务被子类继承以后,可以具有不同的数据类型或表现出不同的行为。

3 软件建模的概念

   系统模型和试图

   软件建模的重要性

4 统一建模语言

  可分为: 1视图2 图3 模型元素 4 语义规则 5 公共机制 6 扩展机制 

  常用UML图:用例图,类图,顺序图,状态图

转载于:https://www.cnblogs.com/bingoing/p/4293146.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值