什么是面向对象设计OOD?

关于面向对象设计,《面向对象分析与设计》中是这样定义的,“面向对象设计是一种设计方法,包括面向对象分解的过程和一种表示法,这种表示法用于展现被设计系统的逻辑模型和物理模型、静态模型和动态模型。”


按照我个人的理解,将一个系统按照逻辑、物理关系、静态、动态将其拆分成不同的模型。每一个模型都是系统中一部分的表示,或介绍对象关系,或介绍功能流程……


该定义有两个要点:

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

2、面向对象设计使用了不同的表示法来表达系统逻辑设计(类和对象结构)和物理设计(模块和处理架构)的不同模型,以及系统的静态和动态的特征。利用类和对象抽象来构建逻辑系统结构。


你可能感兴趣的:(什么是面向对象设计OOD?)