面向對象程序設計是計算機科學與技術學科的一門必修課程。面向對象軟件開發(fā)集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開發(fā)出模塊化、數(shù)據(jù)抽象程度高、體現(xiàn)信息隱蔽、可復用、易修改、易擴充等特性的程序?!?1世紀高等學校規(guī)劃教材·計算機科學與技術:面向對象程序設計》以語言簡明、概念清晰、邏輯嚴謹、容易入門為特色,以通俗易懂的語言講授面向對象程序設計的基礎知識、基本規(guī)則和編程思想,以貼近生活的例題去表現(xiàn)面向對象程序設計的思想,將面向對象程序設計思想與C++語言有機地結合在一起?!?1世紀高等學校規(guī)劃教材·計算機科學與技術:面向對象程序設計》內容豐富,是跨編程基礎、過程化編程、對象化編程的三合一。教師可以參考學生的已修課程,或選擇其中的第一、二部分講授面向過程程序設計,或選擇第三部分講授面向對象程序設計。《21世紀高等學校規(guī)劃教材·計算機科學與技術:面向對象程序設計》既可為沒有C++基礎的人員學習基礎C++提供入門之需,也可為具有一定C++語言的人員深入學習面向對象程序設計的知識提供幫助,可作為大專院校計算機專業(yè)和非計算機專業(yè)學生學習面向對象程序設計的教材,也可作為C++愛好者或自學人員的學習C++的參考書。