教你如何以对象的方式思考
2009-04-14 13:30
330 查看
《写给大家看的面向对象编程书》
众所周知,在深入某种编程语言或建模语言之前必须先熟悉面向对象思维过程。遗憾的是,许多软件专业人员往往没有花费适当的时间和精力来真正理解面向对象的基本概念,就匆忙地一头扎入这些书中。
点击查看
这不是一本单纯讲解语法的编程书,也不是一本纯粹的概念书,作者摆脱编程书容易陷入的语法细节,从面向对象思维过程这个更高层次将面向对象的概念娓娓道来,将抽象的概念与具体的示例有机地结合在一起,让读者得以“既见树木,又见森林”。
从内容的组织上看,作者首先回答了面向对象开发中最基本的两个问题:对象是什么,类又是什么。在这个基础上,通过简明的例子清晰地展示了面向对象的重要特性:封装和数据隐藏、继承、多态和组合。为全书内容的展开铺设了一个框架。
与其他面向对象书不同的是,这本书深入分析了如何采用对象思维方式思考,逐步从基本概念过渡到高级概念后,
增加了一些与面向对象概念密切相关的应用主题,包括
XML
、
UML
建模
语言、持久存储、分布式计算和客户
/
服务器技术等。
也许我们已经习惯于“语法—简单例子
—复杂应用”的介绍模式,而这种组织方式更贴近于开发人员的学习曲线,从本书不断修订再版和持续热销可以看出,这种安排更容易让人接受。
这本书吸引我们的不光是内容上的合理取舍和结构的精巧组织,还在于作者采用了卓有趣味的示例来加深理解。作者尽可能用最简单明了的例子让读者对概念有全面、
具体的了解,并且将面向对象思维的触角向外延伸,在拓宽面向对象应用领域的同时,也使读者的思路随之打开,这对于进一步地学习面向对象设计或面向对象编程大有益处。
本书相关信息:http://blog.csdn.net/turingbooks/archive/2009/04/14/4072560.aspx
众所周知,在深入某种编程语言或建模语言之前必须先熟悉面向对象思维过程。遗憾的是,许多软件专业人员往往没有花费适当的时间和精力来真正理解面向对象的基本概念,就匆忙地一头扎入这些书中。
点击查看
这不是一本单纯讲解语法的编程书,也不是一本纯粹的概念书,作者摆脱编程书容易陷入的语法细节,从面向对象思维过程这个更高层次将面向对象的概念娓娓道来,将抽象的概念与具体的示例有机地结合在一起,让读者得以“既见树木,又见森林”。
从内容的组织上看,作者首先回答了面向对象开发中最基本的两个问题:对象是什么,类又是什么。在这个基础上,通过简明的例子清晰地展示了面向对象的重要特性:封装和数据隐藏、继承、多态和组合。为全书内容的展开铺设了一个框架。
与其他面向对象书不同的是,这本书深入分析了如何采用对象思维方式思考,逐步从基本概念过渡到高级概念后,
增加了一些与面向对象概念密切相关的应用主题,包括
XML
、
UML
建模
语言、持久存储、分布式计算和客户
/
服务器技术等。
也许我们已经习惯于“语法—简单例子
—复杂应用”的介绍模式,而这种组织方式更贴近于开发人员的学习曲线,从本书不断修订再版和持续热销可以看出,这种安排更容易让人接受。
这本书吸引我们的不光是内容上的合理取舍和结构的精巧组织,还在于作者采用了卓有趣味的示例来加深理解。作者尽可能用最简单明了的例子让读者对概念有全面、
具体的了解,并且将面向对象思维的触角向外延伸,在拓宽面向对象应用领域的同时,也使读者的思路随之打开,这对于进一步地学习面向对象设计或面向对象编程大有益处。
本书相关信息:http://blog.csdn.net/turingbooks/archive/2009/04/14/4072560.aspx
相关文章推荐
- 思考一个问题:如何将map里面的值,映射到一个对象里的属性,不通过手动方式设置!!!
- 教你如何以对象的方式思考
- 教你如何以对象的方式思考
- 教你如何以对象的方式思考
- servlet(三)-如何使用传参-三种转发方式、传递参数以及对象中数据的范围
- 关于面向对象思想中二维数组如何与对象映射思路的思考
- 面向对象程序的思考方式及对象变量的引用的相关内容
- 如何才能学到Qt的精髓——信号槽之间的无关性,提供了绝佳的对象间通讯方式,QT的GUI全是自己的一套,并且完全开源,提供了一个绝好机会窥视gui具体实现
- 深入分析虚拟机创建对象的两种方式以及如何在并发情况下实现线程安全
- 如何显示数据库中以 OLE 对象方式存储的 JPEG 图片
- 面向过程,面向对象,函数式对同一个问题的思考方式
- SpringMvc中如何通过Ajax方式提交对象数据
- spring2.0中使用Aspect方式进行AOP如何得到method对象
- final和static使用的再思考,以及其在“类.方法”和“对象.方法”使用方式上的的区别
- 如何才能学到Qt的精髓——提供了绝佳的对象间通讯方式,同时也是窥视GUI具体实现的绝佳机会
- 独立思考者模型:如何科学地思考 掌握更正确的思维方式
- 关于软件防止破解的思考,如何避免简单的跳转指令型的验证方法,如何设置更复杂的验证方式。
- 说服心理学:如何影响他人按你的方式思考
- 关于软件防止破解的思考,如何避免简单的跳转指令型的验证方法,如何设置更复杂的验证方式。
- 如何依据激励对象和公司状况,选择正确的股权激励方式?