本書提供了對象和組件框架的UML檔案,介紹了UML-F元素和設計模式的UML-F標記,展示了如何通過使用遵從UML的擴展來描述框架體系結構以及如何支持框架建模和注釋。本書還給出了如何使用UML-F描述JUnit框架的案例,并結合實際的開發(fā)案例提出框架設計、開發(fā)和適配各個階段所采用的方法。本書提供的相關網站含有書中所有示例的Java源代碼、附加示例、補充文章以及UML-F的演示幻燈片,便于讀者的學習。本書使讀者能夠:理解UML-F檔案的基本元素并利用UML更有效地支持框架開發(fā)。為特定領域的設計模式定義UML-F標記。提供實用的指導,引導讀者學習框架設計、開發(fā)和適配的實際方法。通過JUnit框架和嵌入式控制系統(tǒng)框架的樣例來闡明UML-F的應用。本書特點:實際的案例研究,包括引入極限設計(XD,eXtremeDesign)的概念以及如何把該過程應用于實際工作當中。包含各種通用“配方”的“食譜”,讀者可以借此實踐框架適配過程,完成特定任務。配套網站http://www.UML-F.net,包含本書所有示例的Java源代碼、附加示例、補充文章以及UML-F的幻燈片。