本書在編者已經編寫的《面向對象程序設計基礎》一書所講述內容的基礎上,進一步介紹面向對象程序設計的有關內容,書中提供了《面向對象程序設計基礎》中習題的解題思路、參考答案與解題分析,并討論了與程序設計語言編譯有關的內容,如程序設計語言的類型系統(tǒng)、程序的存儲組織與管理等,以及與面向對象軟件開發(fā)有關的內容,如函數的設計、類的設計、軟件開發(fā)過程和軟件開發(fā)方法等。本書的特點是注重從更深、更廣的層次上拓展讀者對程序設計語言的認識,通過大量的程序實例剖析面向對象程序設計的基本思想。本書可作為程序設計課程的輔助教材,也可供從事軟件開發(fā)的工程技術人員學習參考。