搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
写给大家看的面向对象编程书
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115197764
  • 作      者:
    (美)Matt Weisfeld著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《写给大家看的面向对象编程书(第3版)》与众不同,用非常通俗易懂的方式,结合卓有趣味的示例,清晰透彻地阐述了面向对象的精體。书中不涉及任何特定编程语言的细节,而是把重点放在引导读者学会如何以对象的方式思考。新版本增加了许多与面向对象紧密相关的应用主题,包括XML、UML建模语言、持久对象、分布式计算和客户/服务器等,更加贴近实战。
  面向对象是目前许多主流程序设计语言的核心概念,很大程度上,可以说要想学好用好一门面向对象语言,首先必须领会面向对象编程思想。
  讲面向对象的书已经很多,但是理解面向对象之道对于很多人来说仍然不是容易的事情。
展开
作者简介
  Matt Weisfeld,资深软件技术专家。在C++、Smalltalk、.NET和Java方面具有20多年的专业软件开发经验、项目管理经验和培训经验。此外,他也是许多主要计算机技术杂志和专业期刊的撰稿人。
展开
内容介绍
  《写给大家看的面向对象编程书(第3版)》是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。此外,《写给大家看的面向对象编程书(第3版)》还讨论了各种与面向对象概念密切相关的应用主题,包括XML、UML建模语言、持久存储、分布式计算和客户/服务器技术等。《写给大家看的面向对象编程书(第3版)》内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
展开
精彩书评
  “要想创建高质量的软件,深入掌握你看似熟悉、实则没有真正理解的对象和类的各种精妙之处是必不可少的。而耍想做到这一点,请仔细研读本书。”
  ——Bill McCaxty,资深技术专家,0bject-Oriented Design in Java作者 “本书以生动有趣的风格深刻阐述了面向对象之道,很好地做到了深入浅出,不仅适合初学者,有经验的程序员也能从中获益。” 
  ——coderanch.com
展开
精彩书摘
  第2章 如何以对象方式思考
  第1章 中,我们学习了基本的面向对象(OO)概念。本书余下的部分将更深入地分析这些概念,还将介绍另外一些概念。不管是不是OO设计,好的设计都要考虑很多因素。OO设计的基本单元是类。OO设计所期望的最终结果是一个健壮、功能完备的对象模型,换句话说,也就是一个完备的系统。
  与日常生活的大多数情况一样,解决一个问题没有纯粹的对与错。同一个问题往往可能有多种不同的处理方法。所以试图设计一个O0解决方案时,不要想着一上来就完成一个完美的设计(总会有需要改进的地方)。真正需要的是进行头脑风暴,让你能从不同方向展开你的思维过程。尝试解决一个问题时,不要试图遵照任何标准或约定,因为关键就是要有创造性。
  实际上,这个过程开始时,甚至不要考虑特定的编程语言。首要的是找出并解决业务问题。首先完成概念分析和设计。只有当特定技术对于解决业务问题至关重要时才去考虑它,例如,如果脱离无线技术可能无法设计一个无线网络。不过,通常有多种软件解决方案可以考虑。
  因此,开始设计一个系统之前,甚至在开始设计一个类之前,先要全面地考虑这个问题,充分享受思考的快乐!这一章中,我们将研究OO方式的思维,这不仅是一门科学,更应算是一门艺术。
  思维方式的任何重大改变都是非同小可的。比如,人们一直在讨论从结构化到00开发的转变。这种争论的一个副作用是产生了一个误解,认为结构化和面向对象开发是互斥的。但事实并非如此。从上一章有关包装器的讨论可以了解到,结构化和面向对象开发可以并存。实际上,编写一个OO应用时会大量使用结构化构造。我从未见过没有使用循环和if句等构造的OO代码。不过,要真正切换Noo设计确实需要多方面的努力。
展开
目录
第1章 面向对象概念介绍
1.1 过程式程序设计与OO程序设计
1.2 从过程式开发转向面向对象开发
1.3 对象到底是什么
1.4 类到底是什么
1.5 使用UML完成类图建模
1.6 封装和数据隐藏
1.7 继承
1.8 多态
1.9 组合
1.10 小结
1.11 本章使用的示例代码
第2章 如何以对象方式思考
2.1 了解接口与实现之间的区别
2.2 设计接口时使用抽象思维
2.3 尽可能为用户提供最小接口
2.4 小结
2.5 参考书目
第3章 高级面向对象概念
3.1 构造函数
3.2 错误处理
3.3 作用域概念
3.4 操作符重载
3.5 多重继承
3.6 对象操作
3.7 小结
3.8 参考书目
3.9 本章使用的示例代码
第4章 类剖析
第5章 类设计指导原则
第6章 利用对象实现设计
第7章 掌握继承和组合
第8章 框架与重用:使用接口和抽象类实现设计
第9章 构建对象
第10章 用UML创建对象模型
第11章 对象和可移植数据:XML
第12章 持久对象:串行化和关系数据库
第13章 对象与因特网
第14章 对象和客户/服务器应用
第15章 设计模式
索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证