面向对象分析与设计(UML)概述

本文介绍了面向对象的思想,包括面向过程与面向对象的对比,重点讲解了面向对象的开发方法OOSD,涵盖OOA、OOD和OOP。对象、类、抽象、封装、继承和多态作为核心概念被详细阐述,强调了这些概念如何提升软件的可维护性和复用性。

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

加油❤💕🤞


第一章 概论

1、面向过程

“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想

2、面向对象

面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式

面向对象方法的解决思路是从现实世界中的客观对象入手,尽量运用人类的自然思维方式来构造软件系统。是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。

面向对象方法中,把一切都看成是对象。对象是功能抽象和数据抽象的统一,较过程稳定。

2.1 面向对象的开发方法OOSD

OOSD由三部分组成:

OOA(Object-Oriented Analysis)面向对象的分析

OOD(Object-Oriented Design)面向对象的设计

OOP(Object-Oriented Program)面向对象的程序设计

2.2 对象

客观世界里的任何实体都可以被称为对象。

2.3类

类是对一类具有相同特征的对象的描述– 类共享相同的属性、操作、关系,以及用来描述对象集合的语义,并定义每个对象的结构和行为。

2.4 基本概念

  • 抽象

    抽象是抽取对问题域有帮助的对象属性和行为。

    抽象是从众多的事物中抽取出共同的、本质性的特征 。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值