购物车 0 件商品 共 ¥0.0

深入浅出面向对象分析与设计:中文版

深入浅出面向对象分析与设计:中文版

评分: 已有0人评价

分享到:

作者:Brett McLaughlin Gary Pollice David West O''Reilly Taiwan公司 编译
出版社:东南大学出版社
出版日期:2009-01
ISBN:9787564114213
版次:1 页数:33,589页 字数:655000 开本:小16开
包装:平装

定价:98.0 折扣:85折
蔚蓝价:¥83.3 vip(2-3星):¥81.3 svip(4-5星):¥79.4

我要买:

暂时缺货,您可以进行
 

内容简介

你是否早已对市面上那些只有在成为专家以后读起来才有感觉的OOA&D书籍感到厌倦?你可能早就听说过OOA&D书籍能帮助你写出伟大的软件——让老板高兴、客户满意的软件。
    但如何办到呢?
    《深入浅出面向对象分析与设计》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。在本书中,你将学到:使用诸如封装(encapsulation)与委派(delegation)之类的OO原则建立灵活的应用程序;使用开闭原则(Open-Closed Principle)与单一职责原则(Single-Responsibilitv Principle)提升程序的重用性;学习如何将OO原则、设计模式及各种开发方法通通整合到OOA&D项目的生命周期里;运用UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。

编辑推荐

“《深入浅出面向对象分析与设计》对OOA&D这个主题的探讨令人耳目一新。本书与众不同之处在于它将焦点摆在学习上,本书的诸位作者让从业人员对OOA&D的内涵不再感到遥不可及,而且它在实际工作中确实有用。”
                ——Ivar Jacobson IvarJacobson Consulting UML之父
  “隐匿在诙谐图片与逗趣文字背后的是对OOA&D这个主题认真、睿智且极具匠心的阐述。阅读本书,感觉就像站在专家的肩膀上环顾四方,聆听他一步步、细心倾诉那些重要的议题,并且告诉我为什么。”
                ——Edward Sciore 波士顿学院计算机科学系副教授
  “刚读完这本书,我就深深地爱上它了!我最喜欢的一件事就是本书把焦点放在我们实践OOA&D的原因上——写出伟大的软件!”
                ——Kyle Brown IBM出工程师
  通过一连串的脑力开发,《深入浅出面向对象分析与设计》压缩了学习与获取复杂信息所需的时间。可以预料,这将是一段充满乐趣的学习之旅。相信在读完本书之时,你肯定能够写出伟大的软件。

媒体评论

介绍
  元认知:关于思考的思考(想一想如何思考)
  如果你真的想学习,想学得更快、更深入,那么请注意你是如何集中注意力,想想如何思考,学学如何学习。
  大多数人在成长过程中没有修过元认知(metacognifion)或学习理论的课程,我们希望学习,却又不知道如何学习。
  如果你手里正拿着这本书,我们假设你想学习00A&D,而且可能不想花费太多时间。因为你即将要开发软件,你必须记住读过的东西。为此目的,你必须理解它。想要从本书(或者任何书、学习经验)得到最多利益,就必须好好地照料你的大脑,让你的大脑好好注意这些内容。 
  秘诀在于让你的大脑认为你正在学习的新知识确实很重要,与你的生死存亡有关,就像噬人的老虎一样。否则,你会不断陷入苦战:想要记住这些知识,却总是记不住。 
  那么,如何让大脑将OOA&D视为一只饥饿的大老虎? 
  有慢且繁琐的方法,也有快且有效的方法。慢的方法就是多读几次。你很清楚,勤能补拙,再乏味的知识也能学会并记住,只要重复的次数够多,你的大脑就会说:“虽然这感觉上对他不重要,但他却一而再,再而三地苦读这个部分,所以我想这应该是重要的吧!”
  较快的方法则是做任何增加大脑活动的事,特别是不同类型的大脑活动。上一页所提到的东西是解法的一大部分,已经证实有助于大脑运作。比方说,研究显示把文字放在它所描述的图片内(而不是置于页面内其他地方,如图片说明或正文),可以帮助大脑尝试将两者关联起来,这会触发更多的神经元。更多的神经元被触发就等同于让大脑有更多机会将此内容视为值得注意的信息并且记录下来。
  ……

目录

介绍
 谁适合读这本书?
 我们知道你在想什么
 元认知
 让你的脑袋顺从你的方法
 读我
 技术审阅团队
 致谢
1 伟大软件由此开始:良好应用程序的基石
 永远的摇滚乐!
 Rick的金光闪闪的新应用程序
 什么是你要改变的第一件事?
 伟大软件……
 伟大软件的简易三步骤
 先聚焦在功能性上
 测试驱动
 寻找问题
 分析
 运用基础的OO原则
 设计一次,设计两次
 改变你的应用程序有多简单?
 封装变化之物
 委托
 最后的伟大软件(就现在而言)
 OOA&D关系到编写伟大软件
 要点
2 给客户所需之物:收集需求
 大显身手的机会来了
 测试驱动
 不正确的使用(有一点)
 那么,需求究竟是什么?
 创建需求列表
 为错误作规划
 替代路径(alternate path)处理系统的疑:
 (再次)介绍用例
 一个用例,三个部分
 按照用例检查需求
 你的系统必须在真实世界里运作
 认识快乐路径(Happy Path)
 OOA&D工具箱
3 山可移,此情永不渝……现在,情况有变:需求变更
 你是英雄!
牺牲品?
软件分析与设计的不变真理
可选路径?替换路径?谁能分得清?
用例对你而言必须合理
从开始到完成:单一场景
替换路径的真心话
完成需求列表
重复程序代码,逊!
最后的测试驱动
写下你自己的设计原则
OOA&D工具箱
4 将你的软件带进现实世界:分析
 一只狗,两只狗,三只狗,四只狗……
 你的软件有其情境
 识别问题
 规划解法方案
 两位程序员的故事
 委托绕道
 低耦合应用程序的威力
 注意用例里的名词
 从好分析到好类……
 类图解析
 类图不是一切
 要点
5 第一部分:诸行无常——良好的设计
 Rick的吉他事业蒸蒸日上
 抽象类
 类图解析(再一次)
 UML小抄
 设计问题的警告
 通往伟大软件的三步骤(重访)
插曲:OO大灾难
5 第二部分:给你的软件30分钟的伸展操——灵活的软件
 回到Rick的搜索工具
 仔..

书摘

介绍
  元认知:关于思考的思考(想一想如何思考)
  如果你真的想学习,想学得更快、更深入,那么请注意你是如何集中注意力,想想如何思考,学学如何学习。
  大多数人在成长过程中没有修过元认知(metacognifion)或学习理论的课程,我们希望学习,却又不知道如何学习。
  如果你手里正拿着这本书,我们假设你想学习00A&D,而且可能不想花费太多时间。因为你即将要开发软件,你必须记住读过的东西。为此目的,你必须理解它。想要从本书(或者任何书、学习经验)得到最多利益,就必须好好地照料你的大脑,让你的大脑好好注意这些内容。    
  秘诀在于让你的大脑认为你正在学习的新知识确实很重要,与你的生死存亡有关,就像噬人的老虎一样。否则,你会不断陷入苦战:想要记住这些知识,却总是记不住。    
  那么,如何让大脑将OOA&D视为一只饥饿的大老虎?    
  有慢且繁琐的方法,也有快且有效的方法。慢的方法就是多读几次。你很清楚,勤能补拙,再乏味的知识也能学会并记住,只要重复的次数够多,你的大脑就会说:“虽然这感觉上对他不重要,但他却一而再,再而三地苦读这个部分,所以我想这应该是重要的吧!”
  较快的方法则是做任何增加大脑活动的事,特别是不同类型的大脑活动。上一页所提到的东西是解法的一大部分,已经证实有助于大脑运作。比方说,研究显示把文字放在它所描述的图片内(而不是置于页面内其他地方,如图片说明或正文),可以帮助大脑尝试将两者关联起来,这会触发更多的神经元。更多的神经元被触发就等同于让大脑有更多机会将此内容视为值得注意的信息并且记录下来。
  ……

查看所有评论>> 商品评论(0)


0星

很喜欢 0

一   般 0

不喜欢 0


商品问答(0)

友情链接: 读买网 | 蔚蓝网 | 人天书店 | 图书网 | 百家讲坛网 | 中国地图 | 媒介网 | 返利网 | 考试大论坛 | 会计 | 报刊订阅 | 汇法网 | 无忧考网 | 加盟网 | 阿胶 | 买茶网 | 团购大全 | 小说阅读网 | 湖北自考网 | 中南就业网 | 上路啦旅游 | 软件开发 | 二手车 | 易考吧 | 网址大全 | 一级建造师 | 家具网 | 123导航 | 中国黄页网 | 红酒
蔚蓝网服务承诺