OOD/OOA/OOP

阿木头 2007-12-02 08:02:52
小弟今年大三。对软件工程的概念刚刚接触,但老师上课都是面向过程的方式讲解!但在网上跑了一圈发现,面向对角才是正途,想好好学习一下OOD、OOA,OOP,但图书馆这方面书不多。也想自己买一本书,放点血无所谓,好好研究一点有用的东东。所以想请教大侠们这方面有没的什么书是比较好的,当然,国产的最好,毕竟同外国人的思维方式不一样嘛!
还有嘛!就是在看JDON的时候这个DDD(领域驱动设计),是一知半解,但是感觉这个东东和我们所学的确不一样,也想了解一下。谢谢大家,给点意见!
...全文
419 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanghw 2008-04-15
  • 打赏
  • 举报
回复
《UML用户参考手册》《设计模式可复用面向对象软件的基础》《敏捷软件开发:原则、模式与实践》《面向对象分析与设计》

6楼说的不错..................
scjpli 2008-03-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ganghua 的回复:]
我得建议:现在看看OOP,工作3年考虑一下OOD,工作5年考虑一下OOA,工作10年后再看DDD吧。
[/Quote]

正路

分析要OOA
设计要OOD
开发要OOP

从基层做起吧

不过个人觉得现在全面了解一下也没有什么,
实际的项目能够做到OOA-》OOD-》OOP就是相当不错的了
tongki 2008-02-28
  • 打赏
  • 举报
回复
不过,最主要还是先从代码上理解类的机制,把那些个概念都用代码表现出来,理解要透。
tongki 2008-02-28
  • 打赏
  • 举报
回复
必须读的:《UML用户参考手册》《设计模式可复用面向对象软件的基础》《敏捷软件开发:原则、模式与实践》《面向对象分析与设计》
int2e 2008-02-27
  • 打赏
  • 举报
回复
这个东西个人觉得不能空对空的搞
还是要有一定的项目经验才好理解
作为学生,多了解一些理论吧
成长还是要在实践中磨炼
ganghua 2008-02-27
  • 打赏
  • 举报
回复
我得建议:现在看看OOP,工作3年考虑一下OOD,工作5年考虑一下OOA,工作10年后再看DDD吧。
jxnuzhangwen 2008-01-29
  • 打赏
  • 举报
回复
软件工程要和实践结合起来才实用
以下是一些我自己看过,觉得比较好的书:
1, 软件工程-实践者的开发方法
2, c++精髓-软件工程方法
3, 敏捷软件工程原理,模式,实践
4, 统一软件开发过程
我的建议:
一定要深入理解c++,c++里面才有最好的软件工程方法,什么面向对象方法,其实都是c++思想里面的一个子集
c++的设计的目标就是要解决大型软件开发的问题。
BatiTan 2008-01-10
  • 打赏
  • 举报
回复
呵呵,这个帖子不错
还专门提醒我到白度里搜索了一下
loveisbug 2007-12-04
  • 打赏
  • 举报
回复
先多google

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧