查看: 7366| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] ood的一点点点笔记

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
看了educative两个design “总结”出两个笔记
不知道这5部正不正确
那四个class应该是可以通用

补充内容 (2019-10-23 22:53):
确定main actor
然后把每个actor能做的事情(Use case)分出来,有的use case不止一个actor可以做
然后再分class,分析每个class关系
再从use case里面选出activity,画出每个行动的流程图
然后code
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 8大米 +10 收起 理由
jessyyilin + 1 赞一个
Lea + 2 很有用的信息!
Mr_rabbit + 2 给你点个赞!
zehrs + 1 给你点个赞!
KatherineFanfan + 1 赞一个!

查看全部评分


上一篇:OA里的题目求帮忙
下一篇:Crazy Number 求解
全局:
感觉课程告诉我很重要的一点是: 不要用你去一个停车场,发生了什么故事 这个流程去想。 而是 我作为一个停车场,我接受什么,并输出什么 这个思想去想
回复

使用道具 举报

全局:
我是看了某章的OOD课程。感觉和楼主总结的类似,大概思路就是 1.阐明问题(让我设计的是个啥,确定一些边界条件) ---> 2.列出需求 ---> 3。设计好主要的class ---> 4.逐个遍历列出的需求,一个个去实现,在实现的时候继续填充自己列出来的类图 ---> 5.优化自己的设计(比如Enum,exception,设计模式等等),4和5交替进行直到面试官满意。
回复

使用道具 举报

🔗
ptopenny 2019-10-23 23:01:14 | 只看该作者
全局:
特别是当设计关于餐厅,酒店,面书,推特,亚麻推荐系统,全都有用到。。。我也是在温习educative。。。
回复

使用道具 举报

🔗
lixphilosophy 2019-10-24 04:57:41 | 只看该作者
全局:
看了网上的题目,楼主的方法很好用,感谢推荐!

评分

参与人数 1大米 +1 收起 理由
fenn + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Husky_wang 2019-10-25 08:48:22 | 只看该作者
全局:
tianjiayangmike 发表于 2019-10-23 12:49
感觉课程告诉我很重要的一点是: 不要用你去一个停车场,发生了什么故事 这个流程去想。 而是 我作为一个停 ...

我某章OOD和educative的都有看过,发现两个的思路是不一样的,educative就是所有role都会罗列出来,比如设计一个restaurant的话,里面的各种角色都会有;但是某章的OOD就主要着眼于系统本身和输入输出;这两种思路有哪些不同呢?
回复

使用道具 举报

🔗
tianjiayangmike 2019-10-25 11:47:35 | 只看该作者
全局:
Husky_wang 发表于 2019-10-25 08:48
我某章OOD和educative的都有看过,发现两个的思路是不一样的,educative就是所有role都会罗列出来,比如 ...

我只看过某章的, 感觉如果focus on 系统本身的话,要简单不少。毕竟把输入/输出都抽象成request/response了,不用去过多的考虑 比如 人 这个class  到底是怎么和系统交互的这个环节。

不过我觉得这两种各有利弊,还是面试的时候去谈谈面试官的口风,看看他心里大概是怎么期望的
回复

使用道具 举报

🔗
kch0127 2019-10-25 12:16:51 | 只看该作者
全局:
Husky_wang 发表于 2019-10-25 08:48
我某章OOD和educative的都有看过,发现两个的思路是不一样的,educative就是所有role都会罗列出来,比如 ...

educative的OOD值得买吗? 我看了一下试看章节design parking lot它给的code很长 面试时不太可能全部写完
回复

使用道具 举报

🔗
Hexame 2019-10-25 15:17:06 | 只看该作者
全局:
谢谢楼主分享总结笔记。准备截图参考了
回复

使用道具 举报

🔗
Husky_wang 2019-10-26 00:13:59 | 只看该作者
全局:
kch0127 发表于 2019-10-24 23:16
educative的OOD值得买吗? 我看了一下试看章节design parking lot它给的code很长 面试时不太可能全部写完

其实那些code一点都不复杂,就是把所有的class简单的罗列出来,然后把函数的signautre写出来,仅此而已;有的时候它给的类图和code甚至不完全匹配;并且它给的code里各个类之间,也没有办法非常完美的体现出相互的联系;我觉得它的code看着很多但是根本没什么用,主要前面的类图画的不错而且各个use case讲的也比较清楚;反正也不是很贵我觉得买了以后还是比较值的,但是光看这个应付所有OOD面试也恐怕不太够

评分

参与人数 1大米 +1 收起 理由
kch0127 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表