个人简介
Dennis Kafura,在面向对象的编程、操作系统和软件工程领域有20年的教学研究经验。他是弗吉尼亚技术学院和州立大学计算机科学系教授、美国计算机学会(ACM)和IEEE计算机协会的成员。Kafura在欧洲(ECOOP)和美国(OOPSAL)的重要会议上发表过多篇论文。他还是《Object-Oriented Software Design and Construction with C++》(Prentice Hall,1998r年出版)一书的作者。
内容简介
本书综合介绍了面向对象编程的各种概念、软件工程中的问题以及Java语言的特征。本书内容全面,习题丰富。更有特色的是全书中使用了两个反复出现的例子:图形用户界面和生态仿真系统。随着讲解内容的不断深入,逐步增加了这两个例子的功能并扩展其应用。这种循序渐进,并结合具体实例的编排方式有助于读者更好地理解面向对象编程的方法和技术。
本书适合作为计算机及相关专业本科教材,也可供各类面向对象程序设计开发人员自学和参考。