个人简介
Timothy A.Budd是美国俄勒冈州立大学计算机科学系的副教授。他有二十多年的教学和实践经验,撰写了二十多年的教学和实践经验,撰写了多本深受学生欢迎的教材,其中包括Classic Data Structures in Java,Understanading Object-Oriented Programming With Java,C++for Java Programmers,Data Structues in C++ Using the Standard Template Library,Classic Data Strucures in C++,Multiparadigm Programming in Leda和A Little Smalltalk。
内容简介
作者以独立于程序设计语言的角度,全面介绍了面向对象程序设计的原理,如对象、方法继承和多态等概念。同时,为帮助学生理解程序设计语言幕后的基本原理,还提供了用很多语言编写的范例。
本书特色:
定义了面向对象程序设计的术语
从面向对象的角度,对Java,C++和C进行了大量比较
借助于案例分析,说明各种形式的多态技术是如何应用于面向对象语言以及如何被用于创建软件框架的
涵括并采用了UML表示法和图
涉及到设计模式、反射与内省、网络编程以及面向对象语言的实现技术等高级主题