內容簡介目錄內容簡介本書主要介紹了面向對象技術的基本內容,在了解對象建模技術的基本概念的基礎上;詳細講解了統(tǒng)一建模語言(Ub4L)、UMl分析設計過程;抽象類、應用框架、設計模式、組件、面向對象設計原則、面向對象自動化測試框架等內容。內容覆蓋了這一學科的一些最基本的內容,同時也涵蓋最新的面向對象技術。本教材可供計算機專業(yè)高年級學生及碩士研究生使用,也可供從事系統(tǒng)分析、設計的計算機工作者參考。面向對象方法是當今軟件系統(tǒng)分析、設計與實現(xiàn)的最有影響的方法。本教材結合作者使用面向對象多種技術的實際經驗,通過對面向對象方法、面向對象分析設計過程、面向對象程序設計、面向對象測試等知識的綜合介紹,為讀者提供了一整套實用的面向對象技術,并通過應用實例為讀者學習和使用面向對象方法提供了生動而具體的參考資料。在本教材中,我們系統(tǒng)地闡述了對象建模技術的基本概念,詳細講解了統(tǒng)一建模語言(UML)、UML分析設計過程、抽象類、應用框架、設計模式、面向對象設計原則、組件、面向對象自動化測試框架件等內容。由于我們編寫這本教材的目的是向讀者介紹這一學科的一些最基本的內容(同時也涵蓋最新的面向對象技術),因而在講述時盡量避免一些嚴格的形式化系統(tǒng)。根據以往的教學經驗,我們相信讀者在掌握了這些基本內容以后,可以較順利地閱讀其他有關的專著,以求對這一學科有更深入的了解。另外,本書中沒有采用統(tǒng)一的程序設計語言描述程序,主要使用目前流行的C++、Java語言。我們感到,這樣做盡管從表面上看不夠統(tǒng)一,但是可以使讀者接觸較多的面向對象設計方法,而且有利于讀者閱讀有關專著。因而,權衡利弊我們做出了這樣的選擇。本教材可供計算機專業(yè)高年級學生及碩士研究生使用,講授時數約40學時,也可供計算機工作者參考。本書的第1章、第3章~第5章及第7章、第8章由西北工業(yè)大學計算機科學與工程系鄧正宏編著,第2章和第6章由西北工業(yè)大學計算機科學與工程系鄭玉山編著,第9章、第10章由西北工業(yè)大學計算機科學與工程系薛靜編著。如果我們的合作能對讀者了解和掌握這一新興學科有所幫助的話,我們將感到十分高興。另外,西北工業(yè)大學計算機科學與工程系的樊蓉、張世芳、齊震、梁春泉同志參加了部分編寫工作,在此向他們表示感謝。西北工業(yè)大學的蔣立源教授在百忙中認真審閱了全書的內容,并提出了寶貴的意見,在此也表示衷心的感謝。由于時間倉促,加之編者水平有限,不妥之處在所難免,誠懇希望同行的專家及廣大讀者提出寶貴意見。作者 內容簡介本書主要介紹了面向對象技術的基本內容,在了解對象建模技術的基本概念的基礎上;詳細講解了統(tǒng)一建模語言(Ub4L)、UMl分析設計過程;抽象類、應用框架、設計模式、組件、面向對象設計原則、面向對象自動化測試框架等內容。內容覆蓋了這一學科的一些最基本的內容,同時也涵蓋最新的面向對象技術。本教材可供計算機專業(yè)高年級學生及碩士研究生使用,也可供從事系統(tǒng)分析、設計的計算機工作者參考。面向對象方法是當今軟件系統(tǒng)分析、設計與實現(xiàn)的最有影響的方法。本教材結合作者使用面向對象多種技術的實際經驗,通過對面向對象方法、面向對象分析設計過程、面向對象程序設計、面向對象測試等知識的綜合介紹,為讀者提供了一整套實用的面向對象技術,并通過應用實例為讀者學習和使用面向對象方法提供了生動而具體的參考資料。在本教材中,我們系統(tǒng)地闡述了對象建模技術的基本概念,詳細講解了統(tǒng)一建模語言(UML)、UML分析設計過程、抽象類、應用框架、設計模式、面向對象設計原則、組件、面向對象自動化測試框架件等內容。由于我們編寫這本教材的目的是向讀者介紹這一學科的一些最基本的內容(同時也涵蓋最新的面向對象技術),因而在講述時盡量避免一些嚴格的形式化系統(tǒng)。根據以往的教學經驗,我們相信讀者在掌握了這些基本內容以后,可以較順利地閱讀其他有關的專著,以求對這一學科有更深入的了解。另外,本書中沒有采用統(tǒng)一的程序設計語言描述程序,主要使用目前流行的C++、Java語言。我們感到,這樣做盡管從表面上看不夠統(tǒng)一,但是可以使讀者接觸較多的面向對象設計方法,而且有利于讀者閱讀有關專著。因而,權衡利弊我們做出了這樣的選擇。本教材可供計算機專業(yè)高年級學生及碩士研究生使用,講授時數約40學時,也可供計算機工作者參考。本書的第1章、第3章~第5章及第7章、第8章由西北工業(yè)大學計算機科學與工程系鄧正宏編著,第2章和第6章由西北工業(yè)大學計算機科學與工程系鄭玉山編著,第9章、第10章由西北工業(yè)大學計算機科學與工程系薛靜編著。如果我們的合作能對讀者了解和掌握這一新興學科有所幫助的話,我們將感到十分高興。另外,西北工業(yè)大學計算機科學與工程系的樊蓉、張世芳、齊震、梁春泉同志參加了部分編寫工作,在此向他們表示感謝。西北工業(yè)大學的蔣立源教授在百忙中認真審閱了全書的內容,并提出了寶貴的意見,在此也表示衷心的感謝。由于時間倉促,加之編者水平有限,不妥之處在所難免,誠懇希望同行的專家及廣大讀者提出寶貴意見。作者