内容简介
面向对象的程序设计(OOP)是现代程序设计语言的基本概念,《面向对象的思考过程》深入探讨了如何以面向对象的方式来进行思考。全书共分为15章,内容包括:面向对象的基本概念,如何以对象的方式进行思考,高级的面向对象概念,类的剖析,类设计,继承和组合,框架和重用,创建对象,使用UML创建对象模型,持久对象,可移植的数据,分布式对象和企业,设计模式等。
《面向对象的思考过程》是当代程序员的基础理论读物,适合于大学本科计算机专业的学生以及想要学习面向对象技术的程序员。
媒体推荐
本书为那些希望掌握现代应用程序开发工具(包括Java和.NET)的程序员提供了面向对象概念的全面介绍。
面向对象的程序设计是现代程序设计语言(包括C++、Java、c#和Visual Basic.NET)的基本概念,通过将代码指令看做对象而不是命令,OOP允许各个代码对象从其他对象继承属性。OOP提倡代码可移植性和重用,但是需要完全理解思考方式的转变。在跨入面向对象的程序设计语言领域之前,必须首先掌握面向对象的思考过程。
本书针对的是想要学习面向对象技术的程序员,或者是只想了解他们所处理的是哪种问题的管理人员。本书为面向对象程序设计提供了一种面向解决方案的方法,介绍了面向对象的设计以及对象的继承或者组合、对象聚合和关联、接口和实现之间的区别。这个修改之后的版本包括更多的例子以及一些新的章节,这些章节解释了对象如何与.NET、XML、Java、数据库和Web服务相关联。
“对于任何想要创建高质量软件的程序员来说(所有程序员都应当如此),不管他们已熟悉还是不太熟悉所谓的对象和类。他们都必须7解其各式各样的微妙之处。而要想这么做,就必须详细研究诸如Matt Weisfeld所著的“面向对象的思考过程”之类的图书。”
——Bm McCaIrtv,《Java Distributed Objects》和《Object-Oriented Design in Java》的作者。
“本书以浅显易懂的方式介绍与Object Technology有关的功能强大的概念。它是参与软件工程的人员所必备的图书。”
——Wolfgang Haerle,博士,总裁,MaJul Enterprises,Inc.