什么是面向对象设计OOD?

本文介绍了面向对象设计的基本概念,强调其作为设计方法的重要性。通过面向对象分解,可以将复杂系统划分为逻辑和物理模型,静态和动态模型。利用类和对象进行抽象,有助于构建清晰的系统结构。

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

关于面向对象设计,《面向对象分析与设计》中是这样定义的,“面向对象设计是一种设计方法,包括面向对象分解的过

程和一种表示法,这种表示法用于展现被设计系统的逻辑模型和物理模型、静态模型和动态模型。”


按照我个人的理解,将一个系统按照逻辑、物理关系、静态、动态将其拆分成不同的模型。每一个模型都是系统中一部

分的表示,或介绍对象关系,或介绍功能流程……


该定义有两个要点:


1、面向对象设计导致了面向对象分解。

2、面向对象设计使用了不同的表示法来表达系统逻辑设计(类和对象结构)和物理设计(模块和处理架构)的不同模

型,以及系统的静态和动态的特征。利用类和对象抽象来构建逻辑系统结构。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值