关于面向对象设计,《面向对象分析与设计》中是这样定义的,“面向对象设计是一种设计方法,包括面向对象分解的过
程和一种表示法,这种表示法用于展现被设计系统的逻辑模型和物理模型、静态模型和动态模型。”
按照我个人的理解,将一个系统按照逻辑、物理关系、静态、动态将其拆分成不同的模型。每一个模型都是系统中一部
分的表示,或介绍对象关系,或介绍功能流程……
该定义有两个要点:
1、面向对象设计导致了面向对象分解。
2、面向对象设计使用了不同的表示法来表达系统逻辑设计(类和对象结构)和物理设计(模块和处理架构)的不同模
型,以及系统的静态和动态的特征。利用类和对象抽象来构建逻辑系统结构。
|