面向对象的分析与设计

高质量技术免费分享

https://blog.csdn.net/everyonetimeismoney/article/details/94412711

 

面向对象设计的一个重要的经验

1、谁拥有数据,谁就对外提供操作这些数据的方法。

2、一段话中的名词一般可作为对象,动词一般可作为方法。

3、原材料类的就要额外的一个类,来用原材料创建成产品

几个典型的案例

★人在黑板上画圆

名字:人,黑板,圆

动词:画圆

画圆的方法要给谁呢?

画圆要圆心和半径,所以画圆的方法要给圆。

★石头磨成,石刀,石刀砍树的木材,木材做成椅子。

    石头是原料不能自己磨自己,所以要加一个类来用石头返回石刀,磨石头的方法在这个类上,砍树的方法在石刀上,用树返回木材,木材是原材料,所以又要有一个类来用木材得到一起。做的方法在这个类上。(把魔方法给石头的话,它把自己磨没有了,方法也没了)

★球从线的一端移向另一端

     方法在球上,方法要传参数,参数是线的一个坐标点



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
面向对象分析设计(第3版)》是UML创始人Grady Booch的代表作之一,书中介绍的概念都基于牢固的理论基础。同时,《面向对象分析设计(第3版)》又是一本注重实效的书,面向架构师和软件开发者等软件工程实践者的实际需要。《面向对象分析设计(第3版)》通过大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到移交阶段将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中的表示法采用最新的UML 2.0,因此《面向对象分析设计(第3版)》是学习UML 2.0不可多得的参考书。《面向对象分析设计(第3版)》作者基于长期丰富的经验,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题,非常适合实际系统和软件的开发者、系统分析师或构架师、项目经理阅读。《面向对象分析设计(第3版)》主要阐述了软件开发的方法,也可以作为高等院校软件工程和高级编程课程的教材使用。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值