陳文宇等編著
本書內容涉及面向對象的思想、方法和技術及兩門著名的面向對象程序設計語言——C++語言和Java語言,分爲兩部分,共12章。第一部分介紹面向對象技術,包括:軟件工程概述、軟件維護、軟件工具與集成化環境、面向對象方法、統一建模語言UML、軟件測試;第二部分介紹面向對象程序設計語言,包括:面向對象程序設計語言的核心概念、C++語言實現數據封裝、C++語言實現多態性、C++語言實現繼承性、Java語言基礎、Java語言程序設計。