什么是面向对象设计

        概言之,面向对象设计就是运用面向对象的方法进行系统设计。面向对象设计有较长的发展史,但在不同的时期有着不同的内容和特点。早期的面向对象是由OOP发展而来的。早期的OOD的特点:1、不是基于OOA的。大多数方法基于结构化反省的结果进行的OOD,如基于数据流图进行的OOD。2、是OO编程方法的延伸。3、不是纯OO的。4、不是只针对软件生命周期的设计阶段。现今的OOD是基于OOA的OOD。识别对象以及对象间的关系式由OOA完成,OOD主要定义对象以及其间的关系如何实现。现今OOD具有如下的特点:1、以面向对象的分析为基础,一般不依赖结构化分析。2、与相应的OOA方法共同构成一种OOA&D方法体系。3、较全面地体系了面向对象方法的概念与原则。4、大多数OOD方法独立于编程语言,但具体应用OOD时,则要考虑特定编程语言,因为通过面向对象的设计所得到的系统模型,要有确定的编程语言实现。

        通过了解OOD的发展过程,使得自己对于面向对象的设计历史有了一定的理解,让自己更加深入的去认识OOAD这门课的重要性。

        由于OOD以OOA模型为基础,且OOA与OOD采用一致的表示法,这使得从OOA到OOD不存在转换,只需要做毕业的修改和调整吗,或补充某些细节,并增加几个与便携有个的相对独立部分即可。因此OOA与OOD之间不存在传统 方法中分析与设计之间的鸿沟,二者能够紧密衔接,大大降低了从OOA过渡到OOD的难度,工作量与出错率。这是面向对象的分析与设计由于传统的软件工程方法的重要因素之一。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值