面向对象设计(OOD)基本原理

OOD是在设计原理上与传统方法完全不同的一种新型的系统设计方法。

    1.OOD的核心概念是对象

    OOD既不是功能、也不是数据的分解过程;而是首先在现实世界中寻找、识别出影响用户解决问题、并必须进行操纵的对象;然后用计算机中的软件对象来仿真现实世界的对象和行为。

    2.OOD的出发点是充分重视人工系统的作用

    现实世界问题的解早已存在于人工系统中,人工系统总结了人们长期以来对客观问题如何进行人工处理的经验,即存在着人工系统模型。传统的结构化分析和设计方法忽略了人工系统的仿真,简单地由系统分析员明确客观问题,再由系统设计人员设计出软件系统。这样的方法往往不能适应系统不断改变和增长的需要。

    OOD为仿真人工系统提供了很自然、很直接的一一对应关系,克服了传统的分析和设计方法所存在的现实世界问题空间与软件系统结构不一致的矛盾,这也是OOD方法较传统方法最为突出的优越之处。

    3.的重要基础是抽象性与信息隐蔽性

    类是体现信息隐蔽(封装)和抽象的典型。由于类概念的引入,在设计相似应用软件时,可以大量引用已设计好的一些基本类或类库,因而具有很高的重用性。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值