ooad_notes

聚合就是包含在里面,但缺了也无所谓的,比如班机里有学生,缺一个学生班机还存在则为聚合,是一种“has a”的关联
组合就是一个对象由很多东西集成,缺一布可,比如铅笔由笔心等组成,缺一个就不是组合了
内聚一个对象里面集成了很多颗粒,很多属于高内聚
耦合,链接松,成为松耦合,反之,紧耦合
抽象就是对某些事务的总结,找规律
封装就是把某些属性藏起来,有分为外视图,内视图
瀑布式最大的缺点就是用户需求改变,对整个框架需要全部修改
usdp就是对waterpool的分层应用,每一个层里面都包括一个waterpool
原型,就是创建一个预见性的方案,
用例图使用椭圆,需要使用优先级培训,每个项目中必有的
泛化就是继承,关联对应到c++语言中就是一种调用的关系
关联即式使用的关系
一个类实现了另一个类的属性,方法等,可以使用delegate
聚合和组合以图示菱形(填白/填黑)来表示,
比如有a,b两类,a里面包含了b类,调用a的某个方法,实际上执行的是b的某个方法来完成a的功能
序列图中执行的时候就是框,不执行的时候就是线
顺序图,是功能的执行先后顺序,对象之间的调用
协作图,描述状态的变迁

init-req,
Problem Statement
obj+class+data dictionary+use cases
(Use Case)=====>Scinario=========>Activity
Sequence+Colliberation
link access用于查找对象如getnext,getprevious等,此中情况适应于aggreation和component

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值